Update to 1.7, some errors in CCL to fix with the TE

TODO: Rewrite packet handler
fix file modes
Work on a full 1.7 update
(packets still need to be done and FML has to have a fix inside of it)
Added zip of models for test
Work on some of the ISBR packets are still broken
Update build.gradle files for better workspace setup
now to check CI compat
Fixed the model being missing in the assets.
Work on the packet system, Jukebox renderer and readded toolTip
Made the TileEntity code more.. versatile
Work on Packet System still needs better target selection on servers due to how it works.
Update forge version
Work on a scala conversion (probably OS)
Mass update for the GUI
Long needed commit
Work on a port to newest forge version
Finish version porting.
Fixed GUI, packets now work, saving is done properly
TODO: fix record playing.
a small amount more of work.
Merge remote-tracking branch 'origin/scala' into scala

Conflicts:
	build.gradle
	src/main/java/net/cazzar/mods/jukeboxreloaded/JukeboxReloaded.java
Merge remote-tracking branch 'origin/scala' into scala