Documented the contact plugin and tweaked doc output
Added order-dir to {{ files:listing }} and documented it all
Documented the global plugin
Added dynamic documentation to the helper plugin.
Documented the integration plugin.
Fixed a typo in the search plugin and added docs
Added docs for the template plugin
Make sure that users admin has all $_POST vars.

This was causing issues with fields that rely on $form_data. $form_data was being formed from grabbing all the $_POST values when in reality some fields rely on having multiple post values. This is redundant, but is a simple fix for 2.2. It can be refactored in 2.3.

Fixes #2524.
Added inline documentation for the theme plugin
Updating streams-enabled sections of the site with an important call to set_values().

Up until now, we've been trying to do this, and not always getting the refill logic right.

When using streams by calling individual fields, always use set_values and then run_field_events in tandem.

Fixes #2391.
Added navigation inline docs
Updating edit logic of set_values.

Make sure that the default value is NOT shown when on the edit mode. An edit form should always just represent what is in the database, nothing more.
Changed the {{ pages:page_tree }} default sort column to "sort" from "title".
Documented the plugin.
Merge branch '2.2/develop' of github.com:pyrocms/pyrocms into 2.2/develop
Removed APPPATH_URI and BASE_URI as they were being injected into 3rd party themes.
Fixes #2519
Don't run $stream_fields unless we have some.
Merge branch '2.2/develop' of https://github.com/pyrocms/pyrocms into 2.2/develop