fixed class transformer for certain scenarios where the tile entity class was not found by the loader
non-streaming sounds, this means no fade in / out, but since there are only 4 streaming sound channels it's the only sensible way; hopefully fixed potential threading issues when saving file systems; added direct support for energy systems beside UE again, to allow pulling it into a mixin, instead of having it at the top-level tile entity - this is mainly to avoid confusing the crap out of ic2's power system in combination with the robot proxy, but also avoids stuff like cables showing up in openperipherals; with all the scala synthetic classes this is all kinda tightrope-walk-ish so i added some custom interface and method stripping to the class transformer for oc classes (cleans up said synthetic classes quite nicely); this will probably be hell to merge into 1.7...; also adjusted localization files to represent the change in power support
Merge branch 'master' of https://github.com/MightyPirates/OpenComputers into MC1.7

Conflicts:
	src/main/scala/li/cil/oc/client/Sound.scala
	src/main/scala/li/cil/oc/common/ConnectionHandler.scala
	src/main/scala/li/cil/oc/common/tileentity/Adapter.scala
	src/main/scala/li/cil/oc/common/tileentity/Computer.scala
	src/main/scala/li/cil/oc/common/tileentity/Environment.scala
	src/main/scala/li/cil/oc/common/tileentity/Hologram.scala
	src/main/scala/li/cil/oc/common/tileentity/Rack.scala
	src/main/scala/li/cil/oc/common/tileentity/Robot.scala
updated bc and ic2 apis -> working power from those two in 1.7; fixed sound in obf'ed mc
properly checking if stream was opened successfully in internet.open
readme rewrite
fixed the dig program
Merge branch 'master' of https://github.com/MightyPirates/OpenComputers
Merge branch 'master' of https://github.com/MightyPirates/OpenComputers into MC1.7
fixed component.isRobot (tho that's deprecated anyway!); reworked machine state saving - kernel (and stack, if necessary) are now saved in extra files instead of in the tile entity's nbt tag. if the data gets too bit, minecraft apparently silently fails in saving the chunk... yay. the kernel data is dumped uncompressed to saves/[world]/opencomputers/[chunkX].[chunkY]/[node_address]_kernel - uncompressed because gzipping makes saving noticeably slower. this also allows removing the waila check in the save in case people still have a very old version of it.
fixed saving for server racks in new kernel save system
added position to owner interface in the API to make machine saving more generic
Merge branch 'master' of https://github.com/MightyPirates/OpenComputers into MC1.7
some cleanup in save handler
made zip file system error instead of return null if the specified root path isn't a directory
adjusted event handler for 1.7
Merge branch 'master' of https://github.com/MightyPirates/OpenComputers into MC1.7
updated luaj to cvs snapshot version, to get official fix for string matcher
better clean up of no longer valid computer state saves by handling saving in the chunk's save callback (instead of the world's)
added javadoc jar generation; added fingerprint generation/check and jar signing