Update gitignore structure.

Refactor out gitignore in /other/serialTest.
Add some more noticable headers.
Some simplifaction and restructuring.
Clean up some files.
Refactor out lib platform gitignore files.
Refactor out some gitignore files from AdvancedImageLoading.
Remove erroneously committed XCode project components. Closes #2057.
gitignore: correct comment spacing, minor updates.
changing releaseAll to clear bugs
ensuring that element is null
Fixed loadDialogBrowseCallback to return UNICODE string.
In ofSystemLoadDialog, passed windowTitle into dialog box.
Update line endings so files no longer constantly appear as changed.
Simplify condition for setting ofAppEGLWindow rect.
Terminate when array operator arguments are out of range in Vector3DS; would be undefined behavior anyway.
Use C++ wrapped variant of C math header to lessen pollution of global namespace.
Merge duplicate OF_EXIT_APP definitions.
Move declaration of ofStopURLLoader from AppRunner to URLFileLoader header.

This way function signatures are more likely to stay in sync.
Replace manual SSLManager closing with proper unitializing submodule.

Doc says to prefer unitializing, to manually closing.
Correct spelling errors
Correct indentation of video player detection.
Flatten compile time video player detection.
Only use IOS soundstream, when IOS is actually compiling.
Convert window C-style casts to static_casts.
Same performance but way more secure.