Updated the GUI system

Added a more Swing like event system
Added experimental text box widget (Works but has some flaws)
Added Extractor for riftenergy
Added Interfaces for the energysystem
More work on the energy extractor

Dynamic GUI!
Synchronizes with the client now
Added an easier to use eclipse setup
Updated some build related stuff
Delete environment.properties
Fixed the derpiness of the energy extractor
added ItemCrystall
Refactored "crystall" to "crystal"

Also added the crystal ore model and block (WIP)
Merge remote-tracking branch 'origin/master' into PaleoCrafter

Conflicts:
	common/de/mineformers/timetravel/block/BlockEnergyExtractor.java
	common/de/mineformers/timetravel/client/gui/WidgetCanvasExtractor.java
	common/de/mineformers/timetravel/lib/Strings.java
	common/de/mineformers/timetravel/tileentity/TileEnergyExtractor.java
	environment.properties_sample

	new file:   common/de/mineformers/timetravel/block/BlockCrystalOre.java
	modified:   common/de/mineformers/timetravel/block/BlockEnergyExtractor.java
	modified:   common/de/mineformers/timetravel/client/gui/WidgetCanvasExtractor.java
	modified:   common/de/mineformers/timetravel/configuration/ConfigurationHandler.java
	modified:   common/de/mineformers/timetravel/core/handler/PlayerTrackerTT.java
	new file:   common/de/mineformers/timetravel/item/ItemCrystal.java
	modified:   common/de/mineformers/timetravel/item/ModItems.java
	modified:   common/de/mineformers/timetravel/lib/ItemIds.java
	modified:   common/de/mineformers/timetravel/lib/Strings.java
	modified:   common/de/mineformers/timetravel/tileentity/TileEnergyExtractor.java
	modified:   environment.properties_sample
	modified:   resources/assets/timetravel/lang/en_US.lang
	new file:   resources/assets/timetravel/models/crystal-ore.obj