Cleanup Android assets reader (preparation before doing further changes):
- CFileSystem::addFileArchive must grab the archive, this should also be fixed in trunk. CIrrDeviceAndroid instead has to drop the archive after adding it.
- Kick public static Activity variables which are not necessary (that's basically globals and made code correspondingly harder to understand)
- Remove createAndroidAssetFileArchive function which is not public accessible and not used anywhere.
- Fix indention
- Irrlichtify variable names (locals start lowercase)


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code@4678 dfc29bdd-3216-0410-991c-e03cc46cb475
- addDirectory renamed to addDirectoryToFileList and now in IFileArchive so users can add any assets folders.
- asset directories which are added are now released again (was leaking before)
- "media" is no longer added automatically to assets folders by the engine, but must be added by users now (example is extended to do that).
- root assets folder no longer added in CAndroidAssetFileArchive but in CIrrDeviceAndroid to avoid calling a virtual function in a constructor (it had worked in this case for now - still was ugly and should never be done)


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code@4679 dfc29bdd-3216-0410-991c-e03cc46cb475
Add function mergeFilename


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code@4680 dfc29bdd-3216-0410-991c-e03cc46cb475
Add tests for mergeFilename.


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code@4681 dfc29bdd-3216-0410-991c-e03cc46cb475
Bugfix: getFont for xml-fonts now also works for fonts inside archives (thx @Neirdan for bugreport)


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code@4682 dfc29bdd-3216-0410-991c-e03cc46cb475
update changes.txt


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code@4683 dfc29bdd-3216-0410-991c-e03cc46cb475
Just fixing a typo


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code@4684 dfc29bdd-3216-0410-991c-e03cc46cb475
Merge branch releases/1.8 versions 4616 to 4684:
- Makefile for the new IrrFontTool links now correctly to libfontconfig


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code@4685 dfc29bdd-3216-0410-991c-e03cc46cb475
Merge trunk revisions 4630 to 4685:
- Makefile for the new IrrFontTool links now correctly to libfontconfig
- Bugfix: getFont for xml-fonts now also works for fonts inside archives (thx @Neirdan for bugreport)
- Add function mergeFilename + tests
- Add ISceneNodeAnimator::setStartTime/getStartTime to allow resetting movement animators. 
- Get Irrlicht to compile with IRRLICHT_FAST_MATH on Linux (out-define code which was written for VS and remove #warn which is not a preprocessor command recognized by GCC).
- Make key-release events also show the correct Char value on Windows (thx @zerochen for report+fix here: http://irrlicht.sourceforge.net/forum/viewtopic.php?f=7&t=49499)
- Fix input with numlock-keys on Linux. Thx @zerochen for report and help with bugfixing.
- Linux version of makedocumentation.sh now works like the DOS version and creates html docs.
- Add some error checking in test.
- Indentation


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code@4686 dfc29bdd-3216-0410-991c-e03cc46cb475
Add missing test file from last commit.
Set ignore properities for a few folders.


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code@4687 dfc29bdd-3216-0410-991c-e03cc46cb475