Site-wide improvements to detail and accuracy of API documentation, PHP code generator, other miscellaneous improvements and features

This is a major rework of the entire site that adds several new features, fixes many inaccuracies, and brings much more detail to the API documentation.

Some highlights: 

* Added a model browser that details information about all the models and their fields.
* Added PHP and cURL code generators to output code based on the current state of the API builder.
* Moved to typescript to make it easier to code against the much more detailed definitions file that drives the site.
* Updated the method view page to include more information about allowed values and data types that each parameter accepts.
* Added static documentation explaining how the various method parameter types are structured, with examples for each.
* For parameters that are bound to a model field, documentation for those relations is now linked.
* Reworked the API builder to take detailed data types into consideration, ensuring that the HTML inputs are able to collect the appropriate values.  The data object and filter parameters types were most heavily modified to guide user inputs.
* Removed the method list view as it was redundant.