Added save_world()
Merge origin/master
Fix a bug in pinfo for index 20.
Fixed an issue where binds were linking too early.

Custom linking can now be provided per function, though
at this time, only bind and compile_error takes advantage of this. The link function
works much like optimizeDynamic, except it is called after function
resolution, so a function that is removed from the AST after optimization
may never be linked. compile_error helps to demonstrate this especially, and
can be used as a preprocessor error mechanism, to halt compilation if compiler
environment values are incorrect. This works much like C++'s #error preprocessor
directive.
Removed pinfo()[20] for the time being.
Added the possibility to change the list of online players in the server_ping event.
Fixed doc.
Merge pull request #232 from King-Fisher/server_ping

Added the possibility to change the list of online players in the server_ping event.
Updated to Bukkit 1.7.9
Merge origin/master
Updated several dependencies.

Also fixed some deprecated things with scoreboards. This may break if scoreboards are used against older versions of bukkit.
Re-added pinfo[20].

It was determined that the uuid is correct when compared against the mojang api in the latest versions of bukkit. Due to this, this change is fine on this build out, as there are other changes that make this build incompatible with previous bukkit versions.
Rename sql-profiles.xml to profiles.xml on upgrade
Added profile parameter to email()

Reworked profiles to be more generic, so that they are flexible enough to be used in other circumstances, not just SQL profiles.
Added core-functions tool
Added UI Launcher tool.
Update descriptions for /reloadaliases flags

Descriptions for some /reloadaliases flags are inconsistent with actual usage.

For example, "-r: Specifies that the persistence config file should be reloaded." however, -r prevents the persistence config file from being reloaded unless --whitelist is specified.

This contrasts with other flags whose descriptions are correct, i.e. "-s: Specifies that the scripts should not be reloaded."

Updated descriptions to be correct and consistent with actual usage and each other.
Forgot a full stop
Merge pull request #233 from TerrorBite/patch-1

Update descriptions for /reloadaliases flags
Added Help/About dialogs in PNV.