Merge pull request #370 from rickms/master

AssetManager now supports JSON array encoding.
added support for custom texture formats (closes #153, #368)
using texture format BGRA_COMPRESSED for text field TTF rendering

Requires only 50% of the texture memory, quality changes virtually invisible.