Fixed the overloader
Moved megabuf to the Functions class
Allowed usage of non-existant variables in all LValue expressions.
IntelliJ demanded attention.
Added query{,Abs,Rel}(x,y,z,typevar,datavar) to the expression parser.
Merge pull request #264 from sk89q/expression

Expression parser changes
Fixed the query functions not comparing data values at all for their return values.

Also made them accept RValue as well and added some test cases for them
and for the overloader bug i fixed last time.
Merge pull request #266 from sk89q/expression

Fixed the query functions not comparing data values at all for their return values.
Check both superperms and PEX directly to support older versions of PEX with inGroup

Older versions didn't set the group nodes correctly, so they were only
accessible through getEffectivePermissions()
Update Forge implementation and added build script.

Including:
* Update to new MCP names
* Adding of an build script (see maven 'forge' profile)
* Adding of an regeneration code
* Simplifying of the command registration
* Added command usage description to avoid empty help pages
* Added missing raw information
* Used a WeakReference as world reference to avoid keeping a world in memory
* Added mcmod.info
* Fixed player orientation
* Fixed printRaw not splitting the message correct
Allow colors for stained clay and carpet data values.
Fixed some general silliness.
Gave the function containing the code for the //gmask command a better name.
Added Block and id/data overloads to canPassThrough, centralTopLimit and isNaturalTerrainBlock.
Made everything that uses canPassThrough use data values.
Made /ascend and /descend use centralTopLimit.
BlockType adjustments

- Flagged all snow layers except single layers (data values 0 and 8) as "cannot be passed through".
- Fixed centralTopLimit for trap doors and fence gates and cake blocks with data values 6..15.
Merge pull request #268 from sk89q/blocktype-adjustments

Added data values to the BlockType methods and used those in a few places.
Added centralTopLimit property for hoppers.
Fixed some warnings.