Updating to recommended project settings.

Signed-off-by: Levi Brown <levi@grokers.net>
Adding autorelease pools around mapping operations for better memory handling.

Signed-off-by: Levi Brown <levi@grokers.net>