Tweaked chunks per bulk packet down again (fixes #145).
Added various command-line options.
Created a foundation for adding more options.
Currently implemented: --port, --host and --onlinemode

Some server hosters, especially those who have payment options on a per-slot basis, customize runtime parameters to restrict server owners from exceeding their limits. Glowstone currently has limited support for command line options.

This commit adds a foundation for command-line options and implements --host, --port and --onlinemode

This commit also formats the help message that it shown when running GlowStone with the --help switch.
Fixed gradle manifest reference. Thanks @Grinch, @scooterboo, @lukespragg.
Changed wgen to treat 128 as world height in all cases (fixes #151).
Corrected when fallback commands are registered.
Added generateExtBlockSections support and handled generator errors better.
Revamped bulk sending to split chunks by how big they are.
Fixed InteractEntityMessage decoding (fixes #163).
Fixed decoding of client brand, some PluginMessage tidying (fixes #161).
Fixed sneaking and sprinting handling in PlayerActionHandler (fixes #165).
Tidied error messages on unclean disconnects (fixed #110).
Added block placement handling for several blocks (see #119).

Placement handling for dispensers, droppers, levers, furnaces, and
hoppers. Right-click (toggle) handling for levers.
Use 16-bit (MC 1.8) block types internally.

- Character array is used for unsigned representation.
- Non-air block count is tracked in ChunkSection.
- Retains compatibility with current Anvil format.
- Public API currently remains unchanged.
Load mob spawners and NBT lists more cleanly (fixes #135).
Recount non-air after chunk generation (fixes #239).
Added block placement handling for several blocks (see #119).

Handling for stairs, chests, ender chests, slabs, hay, logs, and quartz.
Improved canAbsorb and added canOverride, implemented for slab, fire, and tall grass.
Made warning on incorrect MaterialData more uniform, improved formatting.
Included a copy of the GPL in the distribution (fixes #147).
Limit player yaw to values in the [0,360). Fixes #173.