Added header to base font and char String index table offsets are prefilled

- Generating prefilled offsets in the CharStrings index table
- Added Base header
- Added BinaryFontEditor javascript class

(sorry for huge pull request)
It's old code. New ones are timer.start('sanitizeBase');