Modify the syntax file to better suit my taste.

Some of the modifications:
    - change some things from keyword to operator
    - add as keywords some very common higher order functions
      (map, flatMap, filter, reduce, foldLeft, ...) as they are
      nearly used as keywords
    - add a matching for function calls, does only work if there
      are parentheses to make the call.