Merge pull request #26 from squeek502/master

Fixed tiles without GUIs blocking right clicks
Almost positive the looping bug is totally fixed
 * Block extenders showing as connected should be more accurate
 * Block extenders inherit connections from block extenders they are connecting to, so that pipes, etc can accurately determine if they can connect to a block extender
 * Any block extender connection changes are propagated through chains of block extenders
Formatting fixes
* Slightly optimized checkConnectedDirection when connected to another block extender (only check looping if the connected block extender has a connection)
* Send block updates to the relevant block whenever an IAdvancedTile changes an insert direction