Merge pull request #479 from AartBluestoke/mc17-0.9

don't build packets that are not going to be sent
More work on the new pipe model.
Fix scala references.
Correct fluid rendering coordinates.
Fix fluid transparency.
Retexture and put pngs in RGB mode
Set glBlendFunc to standard values, because problems
Fix backwards compatibility.
Fix NPE.
Start adding basic unrouted Pipe.
Change for BC 6.1 proxy.
Make Provider Module default to passive mode.