Work on integration between power systems.

Sorry for using the master branch but the nightly branch is behind with so many commits and I couldn't to rebasing and push on that at all.

Currently I implemented compatibility only with BC for power and IC2 and TE for batteries.

I need to also work on drills, disabled them for now.

I created a base class for storing energy.It stores energy in what basically is RF and you can convert that afterwards to UE and MJ.I used the same ratios that MFR uses.

Also I deleted the TileEntityMod since I did a different implementation in TileEntityElectricalMachine.
The TileEntityMachine is now functional and includes methods widely used in all machines.

Also moved BC API to its proper package to ensure compatibility if the mod is actually installed.

Also other changes, can't remember them now.