Refs #3869 constructing json data rather than using a global
Move logic to Elgg_RequireJS, added to service provider.
Fixes module loading in subdomains
Avoids fatal if no module added before foot rendered
Avoids duplicate deps
Rename RequiresJS to AmdConfig, move base_path logic out
Make simplecache built on demand by the cache handler, reimplemented in class
Fixes #4476: Static files are now recognized as views
Clean up
Merge pull request #525 from mrclay/pr523

Move AMD logic to Elgg_AmdConfig
added deprecation notice and backward compatibility for json output
rendering exceptions for non-html views
profile now works with json
added json view for group profiles
Converts Trac info to markdown
Unifies our disparate contribution guides.
Merge pull request #5070 from ewinslow/contributing

Adds CONTRIBUTING.md
Merge pull request #532 from ewinslow/support-static-views-b4476

Fixes #4476: Static files are now recognized as views
Fixes #4420: Allow multiple user pickers, new features, AMD refactoring
Merge pull request #530 from mrclay/4420-19-userp

Fixes #4420: overhauls input/userpicker
adds new method for getting an object copy of entity for web services, export, etc
Fixes #3910 adds method for closing the lightbox - from pull request #337
Fixes several bugs with the new input/select