fixes #648
Facade items render the block part correctly, pipes still messed up
Pipe render state defaults to dirty to trigger a sync when placing a pipe
Tweaked Hopper fill speed
Delete getTextureFile from everything. It's gone.
Fixed Pipes, Gates, Wires and several items
Actions and Triggers remain
Started fix on actions/triggers, untested
Removed Action and Trigger from API
Moved IIconProvider to API
Renamed Action -> BCAction
Renamed Trigger -> BCTrigger
Underp
Update BuildCraftCore.java

Put config.hasChanged() on config.save() to fall in line with lex's merge on Forge.
Merge pull request #683 from TarzanBuzzyMan/patch-2

Update BuildCraftCore.java to use config.hasChanged()
Merge remote-tracking branch 'remotes/upstream/mc1.5' into patch-648

Conflicts:
	common/buildcraft/transport/BlockGenericPipe.java
Merge pull request #688 from Flow86/patch-648

Resubmit for 1.5: fixes #648