refactor
optimizations
refactor
allow disabling fontification for function/method calls

Fontifying function and method calls is unusual for emacs modes.
Personally I think it improves readability, others disagree, so it's
customizable now.

Closes gh-17