Legacy model updated with autoincrement.

ADODB updated the model automatically if an autoincrement column existed. Here's a fix for that.
Testing if value already exists for autoincrement.
Fix Block Custom Style Edit Mode Breaking

After adding a custom style to a block the edit mode interface no longer
functions properly until the page is refreshed.

Change event to `EditModeExitInline`
Remove `destroyInlineEditModeToolbars` called down the even chain

Closes #1219
Color picker now override default options.

Previously, the defaults were overriding the options.
Fix Block custom styles

Assign proper id for when a block alias is used and therefore a new bID
is created.

Fire appropriate events and reset view state after save
Remove unneeded assignment
Fix opacity on inline block style design

Add `ccm-block-edit-inline-active` to set opacity to 1 while in inline
edit mode for block style design
Fix Slideout not working on block move

Fixes #1208
Update PageView.php

It seems that without this line a theme from a package can't be customized.
Add global uID for global file sets

Add global uID for global file sets not owned by any user
Add strict check to `FileSet::getMySets() and
`FileSet::createAndGetSet()`
Add optional parameters for uID to `FileSet::getByName()` and
`FileSet::getFilesBySetName()`
Add charset to emails' content types
Fix typo in getThemeNameAndDescription
Fix share via email link
Fix page permissions inheritance in approval.
PSR-2
Fix test after package path change

Fix failing test after 3795a8
Fix failing test after core class change

Fixes tests after 3795a80
Added separator argument to getContainerClass (default separator is ' ' when setting the class attribute, but needs to be changed to '.' when printing inline CSS)
Merge pull request #1313 from mkly/fix_core_class_package_test

Fix test after package path change
Remove undefined and redundant variable