changing 3DModelLoader addon to work with OpenGL ES
adding Android example for ofx3DModelLoader
updated FreeImage version, fixes #1028
Merge branch 'develop' into feature-android3DModelBuilder
1. Made getRealExternalStorageDirectory static and public.
This way you can use this method in your application as well if needed.

2. Changed the dataPath location to the proper storage location.
According to the official developer guide, files written to the external storage should be placed in: /Android/data/<package_name>

More information can be found in the Android guide: http://developer.android.com/guide/topics/data/data-storage.html#filesExternal section Accessing files on external storage

This will also help to keep the SDcard clean and prevents assets from being indexed as /Android/data usually contains a .nomedia file.
cleaned up ofxAssimpMeshHelper
added ofxAssimpAnimation which acts a lot like a video player for 3d models and wraps aiAnimation object.
moved all animation code from ofxAssimpModelLoader to ofxAssimpAnimation.
added modelMatrix to ofxAssimpModelLoader
this is the combination of position, scale and rotation of the model.
its mainly for accessing when wanting to draw things in the model space.
added ofxAssimpUtils which groups all static function for converting different data types between OF => Assimp and Assimp => OF
optimised ofxAssimpAnimation.
split up ofxAssimpMeshHelper in .h and .cpp files.
also added matrix property to ofxAssimpMeshHelper which is the matrix transformation of the mesh in relation to the world.
ofxAssimpModelLoader,
1) moved static function to ofxAssimpUtils
2) mesh matrix is calculated on update and is stored inside ofxAssimpMeshHelper
3) added deprecation messages for old animations functions.
big clean up of assimp example.
removed ofx3DBaseLoader.h which was never used.
couple small tweaks for backward compatibility.
fixed mesh render in asssimp example, so its orientated in the same way as the model.
updated iOS assimp example.
optimize in loadModel is now set to false by default.
this option alters the models and for someone that is not aware, it can cause a lot of hassles.
it did for me!
two loadModel() function were duplicating code - fixed.