Get keywords if hash exists fixes #1951
Merge branch '2.1/develop' of github.com:swilla/pyrocms into 2.1/develop
Adding a parse parameters method to the plugin class.

This allows us to parse variables inside of tag parameters by just using brackets instead of curly braces, so you could do:

{{ my_plugin:function param="[[ url:site ]]" }} 
Merge pull request #1950 from chadwithuhc/feature/format-plugin-enhancement

Added format:url_title support
Adding Save/Save & Exit to page layouts.
Merge branch '2.1/develop' of github.com:pyrocms/pyrocms into 2.1/develop
Error prevention in date time field type if the type param is not set.
Updating field/image field types to work with cloud files.

This was updated on 2.2, but they really should be on the 2.1.x branch.

Fixes #1919.
Fixed Keywords file permissions
Merge pull request #1944 from chadwithuhc/enhancement/keywords-field-type-update

Enhanced Keywords Field Type
Fixing page layout form label.

Fixes #1940.
Merge pull request #1903 from khalil-tabbal/2.2/develop

2.2/develop: internationalization for required fields
Merge branch '2.1/develop' of github.com:pyrocms/pyrocms into 2.2/develop

Conflicts:
	system/cms/modules/streams_core/field_types/file/field.file.php
	system/cms/modules/streams_core/models/row_m.php
Changed the ui.sortable options to make the placeholder actually work on tables,
and correctly display the table widths while dragging
Fixes issue #1906: Moved variable re-processing and added a secondary string extraction incase the callback returned a string.
Fixes #1954: Auto PYRO_ENV detection in .htaccess
Re-add the SetEnv line
Fixes #1187. Stale sessions were not cleaned from the database which resulted in large numbers of session records over time.

This adds a simple method of cron jobs that will work on shared hosting and other
restricted servers. In a future version we need to add a public controller
that a regular cron job (or something like Pingdom) can curl for precise cron tasks
Merge branch '2.1/develop' of github.com:pyrocms/pyrocms into 2.2/develop
Added hidden functionality to form.php

Almost just like tabbed_form.php