Merge pull request #622 from immibis/master

Fix world-breaking infinite loop in TransactorSimple
adv. assembly workbench: Match vanilla getStackInSlot behavior

The vanilla implementation checks for out of bound access and returns null in that case.
This fixes the following incompatibility: http://pastie.org/private/mn2yefhc5yddahbkxgcqw
Update project version in /build.xml
Add better Pipe selection checking, open the gate GUI only if it has been clicked
Merge pull request #629 from nallar/patch-1

Update project version in /build.xml
Update common/buildcraft/core/inventory/TransactorSimple.java

Fix getPartialSlot for inventories with a getInventoryStackLimit less than the item's max stack size
Merge pull request #636 from powercrystals/master

Additional transactor fix for getInventoryStackLimit
Typos fixed.
Override canCommandSenderUseCommand

This allows users to use the /Buildcraft command without needing to
enable cheats in the world creation menu
Improve quarry performance.

Reduce getBlockId calls in canChangeBlock/isSoftBlock to one, add canChangeBlock/isSoftBlock with blockID parameter to allow for only a single getBlockId call per block checked for the visit list.
Use heightmaps when building visit list to increase performance when checking a mostly empty quarry

Signed-off-by: Ross Allan <rallanpcl@gmail.com>
Merge pull request #637 from viper283/master

Override canCommandSenderUseCommand
Merge pull request #633 from nallar/master

Improve quarry performance, updated build.xml. Correctly this time.
Added option for quarries to not load chunks. They will instead refuse to run if the area they are mining isn't completely loaded.
Fixed the arm and robot not ticking when near the edge of the loaded area, causing quarries to not work there.