bump-revision.sh is broken when PORTREVISION line doesn't exist in Makefile
While here make some improvements:
- Add ex: line to adjust vi/vim indent settings
- Use make -V PORTREVISION to obtain current value
- Use grep -c to check if Makefile has multiple definitions of PORTREVISION
- Add shift/continue when error happens to avoid too many levels of indent