Added BOM removal flag.

Byte order mark is now removed from the beginning of the files when b
flag is used.
Merge pull request #552 from blessenm/bom-precompilation-option

Added BOM removal flag.