Upgrades, misc other code

instances of the following function may need to return not null.

@Override
@SideOnly(Side.CLIENT)
public IIconProvider getIconProvider() {
// TODO Auto-generated method stub
return null;
}

tetures and texturesStatic need to be pointed to the new filenames, and
register those icons -- posibly linked with the above.

icons for the solid blocks need to be done.
Except for the list below everything compiles ("specificly including
GUI, HUD, Pipes, items(excep texture), pipes, particalFX, utils).

Following needed to finish the update:
Textures: major work
renderer: missing 1 paramer (the Icon) for a bunch of constructors
proxies - scattering of errors, depends on how proxied code changes in
response
- logistics.proxy,specialInventoryHandler, specialConnection, ,
side.server no errors
- side.client, side.buidCraftProxy, 1 line relating to textures.
items -  itemModule needs Icon
logistics.blocks - various texture issues.