Merge pull request #26 from pantheis/master

updates
Initial commit for update process to Minecraft 1.5.1 / IC2 1.115.295.
Down to 27 errors, mostly related to textures
Issue #107 and #108 should be closed with this commit (untested)
Merge remote-tracking branch 'remotes/upstream/master'
First pass at ISidedInventory conversion. Possible problems:

Purpose of two unnamed functions is unknown; currently returning false in all cases.
Arrangement of block side indexes needs verification.

Down to 21 errors, all texture related.
Block and Item texture code redo. Slots not done yet.
GUI texture references should be fixed now. That was easy.
Missed a spot!
Slot icon code done, for now.

This could probably be better. Having them registered by some particular
item makes no sense, but there appears to be no other way to do it
currently.
Texture file unstitching
IC2 API update
First round of bugfixes + code cleanup + method research
Merge pull request #109 from Tallinu/master

APM runs, seemingly stable, but still has bugs in the container/GUI code at least.
Allow automated slot I/O
Fixed incorrect battery station inventory icon display
Fixed dropping items on ground instead of into inventory slots

Container class now has a bunch of unmapped private fields that our
version of slotClick wouldn't be able to access, and are involved in a
large block of new code triggered when the third int parameter (set to 1
for a shift-click, among other uses) is passed a 5. Perhaps it's some
kind of inventory re-synch or occurs when clicks come in too rapidly?
One of the fields seems to be tracking system time, and another might be
the item stack clicked...

For now the custom version of the slotClick method has been commented
out. I don't remember exactly why we were overriding it, but it seems to
work correctly this way.
Fixed blank tooltips for block items and toolkits caused by method name change.

No @Override was present to mark these as errors, which has also been
corrected.
Merge pull request #110 from Tallinu/master

All (known) bugs fixed. Ready for 1.5.1 test build.
Merge pull request #111 from pantheis/master

Time to test with Minecraft 1.5.1