Merge pull request #403 from AartBluestoke/dev

Dev
Internal Change. Use a global map instead of of a lot small ones.
First part of the FireWall pipe. Some bug fixes and cleanups.
Convert piperoutingconnectiontype to 3 positive flags
Shortcut in pathfinder, no need to recurse if we don't have any flags left.
Added FireWall functionality to craftable items.
Merge remote-tracking branch 'remotes/ArtForz/reverseFlags' into Dev

Conflicts:
	common/logisticspipes/logistics/LogisticsManagerV2.java
	common/logisticspipes/routing/ServerRouter.java
Fix merge.
Reduced SearchNode.
Merge remote-tracking branch 'upstream/Dev' into dev