Maps support
This version adding support for Maps introduced in Erlang/OTP 17. Few other handful fixes merged too. Big thanks to all developers who sent their PRs.
Some administrative tasks done, including travis-ci configuration and ensuring project passing tests and dialyzer.