Work on integration between power systems

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.

EDIT: I may have used the master branch instead of nightly when I did the rebasing, that's why it can't be merged automatically.