Make IRequireReliableTransport handle ItemIdentifierStack
Add getMaxStackSize helper to ItemIdentifier
Provider modules can send stacks
Provider pipes send stacks
Crafting pipe stack crafting/sending
Allow OrderManager to combine orders of the same item to the same destination
Make soldering station balance incoming stacks of ingredients
Change crafting and provider pipes to only send content updates to clients once a tick max
Change crafting extract check to prevent duping items when dealing with odd ISpecialInventory implementations.
Change CreateRouteTable tree to only contain the first hop per destination
Merge remote-tracking branch 'artForz/stackrequest'
efficency improvements on creating the routing table

15% of runtime could be avoided with better initialization of the
hashmap (i don't know how to find the number of nodes)
removed treeCost
replaced candidates, candidatesCost with a single priorityQueue

added an isEmpty check to powerTable.addAll (java has a horible
implementation - i'll go through the motions of creating an empty list,
copying it, checking ranges, and adding it to the list, without noticing
that the end result is the same)

you could probably replace routingTable and Routing cost with a single
table (why maintain 2 hashmaps indexed by the same thing).

db lock contention is becoming significant - can readLocks be shared
between threads?

also createTable seems to be called way too often - n*n-1 calls are made
to it on startup.
Some code cleanup.
Try to stop routers from getting instantiated too early
Merge remote-tracking branch 'upstream/dev' into routingUpdate
sensible init of the internal structures.

allocate enough space for the array you used last time, if there is no
last time allocate enough space for all routers (temporary objects only
-- the full routing table objects are init'd to exactly the space they
need)
Merge pull request #330 from AartBluestoke/routingUpdate

Routing update - more efficient init, and ArtForz's router destruction check.
Merge branch 'MC-1.4' into Dev
Merge branch 'MC-1.4' into Dev

Conflicts:
	common/logisticspipes/pipes/PipeItemsCraftingLogistics.java
Cleanup.