Export code (work in progress)

Details:
-added primary infrastructure
-STBPanel holds reference to JFrame
Export code (work in progress)

Details:
-added TemplateJava.txt
-load template
-sub in dynamically generated code block
-place caret at relevant position
Export code (work in progress)

Details:
-simplify as part of understanding the code
-removed unused variables
-added private where possible
-a little bit of reformatting
Export code (work in progress)

Details:
-copy to clipboard
-save as to file
Export code (work in progress)

Details:
-set members to private
Export code (work in progress)

Details:
-fleshed out TextureParams
-added ColorSpectrum to represent the values of ColorAxis
-added SimplexTextureSource.getTextureParams
Export code (work in progress)

Details:
-moved ColorSpectrum and TextureParams from export
-added CombineParams
-added TextureData
-added TextureFunctions generate and combine
-refactored SimplexTextureSource to use TextureFunctions.generate
-refactored TextureCombiner to use TextureFunctions.combine
temporarily disable the export button
Export code (work in progress)

Details:
-made TextureFunctions.combine pure
-removed redundant variable combineParams
-updated TextureData's comment
Merge pull request #10 from skiyooka/master

Big code refactor in preparation for the code export