Add API and BlockData helper module

Initial commit of API and helper module
Initial commit of examples

Initial commit of examples in Perl of how to use the Minecraft API
Remove empty module

Unused and empty module so remove
Add player settings to the example

Add autojump player setting to the example
Fix setting subroutine for all uses

Add subroutine to get 0 or 1 from passed status handling 'true' string
Do for both player and world setting
Add setting subroutine to CmdPlayer so correctly finds pkg in setting sub
Rename example 22

Rename to reflect that is world and player settings
Add new examples

Add example of setting exact position
Add example of stdin keyboard console input
Simplify output of coords

Use sprintf for alll instead of mapped function
  as know array size
Add shebang line
Fix comments and get pos before display

Fix comments to include all coords not just x and z
Actually get new position before displaying it
  don't assume new position has been moved to
Add shebang line

Add env based shebang line for remaining examples
Add text file to use

Add text file to use for the 03 example
Remove trailing newline

Remove trailing newline from read in line to stop breaking the message send
Move to switch csae construction

Move to switch case construction and allow nomral and follow with no parameters

Note remember have to add use Switch
Fixes to example

Remove srand call as repeatability not important and implicitly called
    at first rand call
Clarify comment
Get position after set to ensure has actually moved
Move code into conditional

Move code into the number of parameter conditional
Fix semi-colon placement

Swap brace and semi-colon for correct placement
Remove unused code and verify class method calling

Remove unused varibale assignment

Ensure that class/static method not called on object
General cleanup

Fix semi-colon placement
Remove commented out prints
Add 0 to .5 for clarity
Improved version of functions

Add better recieve and drain functions (match closer to python api)
Add improved flatten array method that dereferences appropriately