Merge pull request #32 from SenseiKiwi/master

Fixed Rotation in Schematic Loader and Partially Overhauled Commands
Merge pull request #33 from SenseiKiwi/master

Fixed Rotation in Schematic Loader (for real)
Merge pull request #34 from SenseiKiwi/master

Fixed Compiler Unhappiness
Added rotation helper class
Made it prettier
Partially Fixed Rotation Bugs

It turns out my earlier commits didn't completely fix things because
certain implementation details were missing. I had assumed they were
done. Also, some of the information I had regarding the default
schematic orientation was wrong. This commit remedies most of those
problems with a robust rotation implementation. However, I haven't added
the code for linking Warp Doors yet, and there is a bug with tile
entities getting reversed in East/West oriented rooms. Not sure why
that's happening.
Merge remote-tracking branch 'upstream/master' into R1.4.0-improvements