Work on integration between power systems.

Sorry for using the master branch but I couldn't do rebasing on the nightly branch for some odd reason, maybe because I started working on these before you committed the new changes.

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.