Fix normalize erlang names

This pull requests moves the normalization of identifiers from piqi into piqi-erlang. Since the normalization should not happen in the transport, but only in the names of erlang records, types and functions. 
This fixes the issue where conversions would fail if type or field names contain camelcased names and normalization was turned on. Also fixes the problems with piqi rpc function names being normalized