Add Bash support, fix #159

Works well in most cases, however it will e.g. highlight `if`s even when not followed by `; then`.
Add Bash to Built-in list
Move into single block + fix issues with multi-line-commands and variables
add bashkeywords
add case validation
Merge pull request #160 from jomo/patch-1

Add Bash support, fix #159