Ridding dot terminators

Given both
* the forbidding of `functionCall` on the left hand side of the matching operator `=`
* Erlang `funDef`'s `->` replacement with `=`, which is the same token as the matching operator's

…it appears that `.`, the `funDef` terminator, is superfluous.

This patch applies above modifications, gets rid of `funDef`'s `end` token and fixes some unrelated things also.