Moved ExtensionManager to c.lc.core.extensions. [Diff visibility]
Moved function and event initialization to the ExtensionManager.
Fixed merge conflicts.
Warn about extensions that mark abstract classes (Events and Functions) with @api.
Change sk_region_update to use normal location arrays, repair player_portal_travel
Check for an environment first. Fixes 2880.
Merge branch 'master' of github.com:sk89q/commandhelper
Fixed an issue preventing the data manager from starting up.
Merge pull request #195 from EntityReborn/master

More updates to extension loading and function/event provision.
Probable fix for bug 2883.
Fixed has_bind() NPE. Probable fix for bug 2878.
Double check for lifecycle classes marked abstract. They won't be loadable at runtime.
Clarified documentation on cancel().
Fixed docgen.
Function linking happens after optimization.
Added function_exists and event_exists.
Made function_exists and event_exists optimized functions.
Merge pull request #197 from EntityReborn/master

Added function_exists and event_exists.
Expanded docs and added example for function_exists().
Updated function_exists docs.