Improved error handling in NBTDump
Added Launcher, Refactored Source Tree

- Added launcher
    + allows specifying minecraft directory and Java runtime
    + can launch any locally available version of Chunky
    + has a debug console
    + has an online updater
    + still allows headless mode
- Added First-Time Setup Dialog
- Added custom Json library generated with JastAdd
- Split Chunky into separate eclipse projects
    + added separate launcher project
    + added separate common library project
- Update text field of adjuster on clamp
- Use JSON to store Chunky settings
- Highlight blocks targeted in render preview
- Implemented stained glass block
- Refactored rendering
    + added WorkerState class to keep thread-local worker state
- Scene Selector now shows canvas size, current SPP and total render time
- Added seed display in World Selector
- Added ESC shortcut to close dialogs
- Fixed error in scene name truncation
- Fixed test renderer to work with new camera
- Scenes now stored in Json format (SDF 2)
- Changed sample buffer into a flat array
- Made dump frequency editable
- Implemented save snapshot checkbox
- Added Acacia and Dark Oak
- Added packed ice

fixes #191 (github)
fixes #167 (github)
fixes #164 (github)