COMMON: Fix formatting on a bracket
AURORA: Add function for hashing strings in HERF files

Thanks to DrMcCoy for figuring out the hash function.
BUILD: Extend boost.m4 to recognize gcc 4.7 and 4.8
GRAPHICS: Properly initialize Cube::_rotation
AURORA: Fix a signed/unsigned comparison warning
GRAPHICS: Add support for RLE-compressed TGA images

Needed for some Sonic images
GRAPHICS: Fix formatting
COMMON: Add string hashing algorithms
AURORA: Declare name hashing algorithm in archives
COMMON: Add FilePath::getFile()
AURORA: Rewrite resource indexing to support hashed archives
AURORA: Rewrite HERFFile to index by hash

Extends support to HERFs without a dictionary.
SONIC: Declare hashing algorithm and texture resource

This is needed because we now index HERFs by hash only.
AURORA: Add support for ERF V2.2

Compression/encryption not supported yet
AURORA: Add support for ERF V3.0
AURORA: Add support for ERF compression
AURORA: Silence a compiler warning
COMMON: Add a 32bit FNV hash algorithm
AURORA: Add a FileTypeManager singleton

Caching FileType<->extension lookup maps.
AURORA: Look up the hashed extensions in ERF V3.0

Hash<->FileType lookup map cached in the new FileTypeManager.