Merge branch 'release/2.2.0-beta1' into 2.2/master
Merge branch 'release/2.2.0-beta2' into 2.2/master
Merge branch '2.2/develop' of github.com:pyrocms/pyrocms into 2.2/master
Merge branch '2.2/master' of github.com:pyrocms/pyrocms into 2.2/master
Fixing unrequired var in the streams driver.

$namespace is only required if $stream is a slug, so these should all have a default null value.
Adding SITE_REF sub folder.

In order to work on Pyro Pro, the files need to be in their own SITE_REF folder.

If you are upgrading from beta1 or beta2, you'll need to move any folders in page_types into page_types/default.

Closes #2264.
Fixing sync for SITE_REF page_types folders.

Should have been in previous commit.
Fixing issue with includes in streams.

This was previously an AND where when it should have been an OR where.
Changing keyword var {{ name }} to {{ keyword }}.

Yes, this is an unnecessary but it's a semantic change that makes more sense.
Updated version numbers.
Blog for for metadata and keywords.

Metadata call now goes after post process so it can use the data gathered during that.

Also, keywords tags are fixed (temporarily in the current code format).
Adding missing join array key in the row model.
Adding pagination base.

This is needed for the blog and important going forwards. It allows you to set a pagination base when the auto-base won't do.
Fixing blog pagination.
Fixing url to user in default blog view.
Translate field names when setting stream validation rules.
Fixing unconverted lang lines in field_m.
Last minute addition: check db cols when adding stream fields.

This was needed but has been previously overlooked. Now that we have custom fields for tables with many columns, we need this to make sure the user doesn't get 'col already exists' messages.
Deleting commented out route.
Update README.md