Refactor examples.

Jogl:

- Fix JOGL mousewheel that didn't work

- Refactor JOGL example loading to provide a clean, consistent way to
  run the examples

- Organize JOGL examples into subpackages with a naming convention that
  makes sense and is consistent with nifty-examples

- Add more JOGL examples, more could be added easily now due to the easy
  way they can be loaded

- Add JOGL sound since there currently isn't any - use
  PaulsSoundsystemSoundDevice with JavaSound (only real option)

- Change JOGL example rendering from old to batch mode - old mode
  crashes and is, well, old :P

Other:

- Create missing TutorialDemoMain NiftyExample implementation in
  nifty-examples

- Delete obsolete, commented out tutorial examples for java2d, jme, etc.

- Change initial atlas size for Android examples in
  nifty-examples-libgdx from 2048 to 1024

- Set useCoreProfile to false in
  nifty-examples/default-controls/ControlsDemo for testing
  non-core-profile batch rendering

- Fix code formatting throughout the examples files affected by these
  changes

- Faux changes due to stripping out of nasty platform-dependent CRLF
  characters (newline normalization)
Merge pull request #196 from 3xp0n3nt/examples-refactoring

Refactor examples.
Merge pull request #197 from 3xp0n3nt/batch-render-dev

Major batch rendering system overhaul.