Added character dictionary

The new style character dictionary has been added. At this stage it just
contains a list of unicode blocks.
Added first emoticon to new dictionary

This is an example of how the new file should be implemented. The start
and end are encoded as strings that contain the unciode character. The
blocks should be updated to also include this.
Updated dictionary to use unicode characters

The dictionary now uses unicode characters for the start and end of blocks
instead of the hex string.
Added list of supported characters.
Merge branch 'master' into chardict
Chars file now only contains UCS and SoftBank char codes.
Continuation of changes for #8

The char dictionary now contains some real examples and has been added to
the manifest so it can be loaded.
Completed support for multiple chars per emoji

This commit fixes #8 and starts to encode the SoftBank encoding required
for #9.
The options page has been completely removed as it no longer seems
necessary due to increased performance.
Fixed issue with line endings in char dictionary

Some lines in the character dictionary had incorrect new line characters.
All lines now use the same line ending.
Fixed issues with missing brackets.
Removed old char dictionary and updated new one

The old character dictionary is now useless and has been removed.
The new dictionary has been further updated with more of the SoftBank
encodings for #9.
Final SoftBank encodings added to char dictionary

This fixes #9 as all the items are now added to the dictionary and mapped
to their softbank equivalent.