Load resources as array of bytes

This would be particularly useful when loading fonts, added the three specific platform implementation and wrote a simple unit test for it.
If we retain here, then where do we release since we have no way to get the pointer to NSData?