add param data to param pre_save method call

At the moment, it is currently impossible to get the parameter data in the custom pre_save method when creating a field from the API.
This is better.
top-bar hides when ckeditor is maximized, solves GH-2261
stupid and tired is a bad combination when working with javascript
There we go!
missed one
Pagination was broken for blogs and pages.
Adding a description to page_types

Addresses: https://github.com/pyrocms/pyrocms/issues/2278

Includes small changes in the controller, model and views. Also
includes an updated table structure in details.php, as well as a
migration file to add the description field to existing installations.
Make sure page results is not a strict url.
5 was a weird default for search results. Now 10.
Search migration also needs to make results strict_uri = false.
Accept ANY parameters into search::form not just class.
Fixed a few places where autocomplete would 404 when base_url = index.php
Adding a $count variable to the pages search results.
Missed a line

Missed a line earlier during copying edits to this branch
When visiting child views within a module (such as a blog post or gallery) that
don't have their own navigation link mark the top level link (site.com/blog)
with a .has_current class so there is a visual indicator that the visitor is
in the module. Fixes #2287
Merge branch '2.2/develop' of github.com:pyrocms/pyrocms into 2.2/develop
Theme Updates

fixing issues with ui-autocomplete and search dropdown

Signed-off-by: Joshua Pekera <joshuapekera@me.com>
Merge remote-tracking branch 'origin/2.2/develop' into feature/bug-fixes
#2286 - Update child pages when slug is changed