Merge pull request #124 from jb-aero/master

Lights, power, physics
Fixed failing unit test
Added url_encode/decode
Added the ability to add raw params data.
Fixed a NPE in WebUtility.
Added examples to url_encode/decode.
Added base64_encode/decode.

Added apache commons codec, and updated javadoc for CByteArray.
Hardcode sample output for non-constant functions.

This will prevent wiki updates from happening each time it is run, if not other changes were otherwise present.
Likely fix for bug 2708.
Added string_append. See API for usage.
Fixed a bug in the docgen code.
Updated bukkit version to 1.5.2-R1.1
Added more to StringUtils
Fixed some bugs with arrays, and added array_push operator.
Added Arrays page to the docs.
Fixed cmdline variables not being actually set.
Added a "core profiler" test class for reference.
Added syntax highlighter to docgen, and upgraded autogen'd docs.

The examples will be updated later.
Fixed durability, pfacing and sk_region_addmember, add support to sk_* functions for __global__ region, add player_portal_travel and inventory_drag events, add player info to vehicle_enter event, add sk_region_rename, get_entity_max_speed and set_entity_max_speed
Added char_from_unicode