Shift clickiness attempt and crash fix

Charger now checks if it can charge an item in the gui :P
It used to crash if anything non-chargeable was put in it!
Getting a weird dupe on shift clicking EnderIO Capacitor banks. Must be
my shift click code....