Checkstyle additions and matching style fix.
Show entity held item and equipment to players (fixes #164).
Added query support (closes #377).
Squashed commit of the following:

commit 4c0f3c207d0b47e6676aa2a295ae2dd8f9c11da7
Author: Paul <paul@paulbgd.me>
Date:   Mon Oct 13 15:08:26 2014 -0500

    Squashed commit of the following:

    commit 1befe0818bf4ab6a02ba2816c98959c8e6c18b69
    Author: Paul <paul@paulbgd.me>
    Date:   Sat Oct 11 23:24:43 2014 -0500

        Fireball fix

    commit 34f72539878fa0bd97ffbeaf7a2759101feeb968
    Author: Paul <paul@paulbgd.me>
    Date:   Sat Oct 11 23:22:44 2014 -0500

        Some small things needed to get moved around

    commit 29802c7770d4c6c9e2b78fbc0eeec62f868076ca
    Author: Paul <paul@paulbgd.me>
    Date:   Sat Oct 11 22:35:27 2014 -0500

        Finally fixed.. lol

    commit 9fbc88ad04be2d6ec2b9a5cb32311a26eaaaa735
    Author: Paul <paul@paulbgd.me>
    Date:   Sat Oct 11 22:14:04 2014 -0500

        fixed

    commit 5ea8649cc726f58a4607a42ad1c199451da7cb23
    Author: Paul <paul@paulbgd.me>
    Date:   Sat Oct 11 22:11:41 2014 -0500

        quick fix1

    commit 2a2031bbaef9ff7763e133912a5aace0299a0c2e
    Author: Paul <paul@paulbgd.me>
    Date:   Sat Oct 11 22:06:06 2014 -0500

        Add checks for drowning, as switching between creative <-> survival tends to break the drowning bar and not follow minecraft drowning physics

    commit 34c0f821f007326bf81da94d78d4609cc217827e
    Author: Paul <paul@paulbgd.me>
    Date:   Sat Oct 11 22:02:53 2014 -0500

        CheckStyle fixes

    commit 703922356af3d4ac333756281490e085bfc4306f
    Author: Paul <paul@paulbgd.me>
    Date:   Sat Oct 11 22:01:31 2014 -0500

        Spectators don't take void damage

    commit e1c54f7804d443292919f36722c57f0e423d9cbf
    Author: Paul <paul@paulbgd.me>
    Date:   Sat Oct 11 21:59:55 2014 -0500

        Might as well simplify it.

    commit 748c6f3a507a4b9b8cc37d13758e34c9e74b7022
    Author: Paul <paul@paulbgd.me>
    Date:   Sat Oct 11 21:59:09 2014 -0500

        Add checks for players in creative mode, set drowning cause, and allow use to update the player's health inside of the GlowLivingEntity class.

    commit bbc3faec8e64b776c88697323ef7084c253764d2
    Author: Paul <paul@paulbgd.me>
    Date:   Sat Oct 11 21:31:23 2014 -0500

        Adds an abstract dropItems method (figuratively) and update the player's inventory.

commit 765c6e6bfd0eb87f306bd6ef2fa01bd2ef100b69
Author: Paul <paul@paulbgd.me>
Date:   Sat Oct 11 21:06:58 2014 -0500

    Implemented basic damage methods.
fix imports, merge