Make `encodeMap` more compact

Before:

    $ gz he.js
    orig: 79854 bytes
    gzip: 24386 bytes (30.54%)

After:

    $ gz he.js
    orig: 76898 bytes
    gzip: 24268 bytes (31.56%)
Update the code coverage report
Tag the v0.1.8 release