Fix case-sensitivity of exclude paths

We use OrdinalIgnoreCase, Sitecore uses case-sensitive. Modified the check to try paths insensitively first before using Sitecore's method.
Verify that root path exists
Fix error formatting bug if a parent item did not exist
Update WebConsole version
Prevent serialization of items in excludes that are not an exact path match to the exclude
Filter deletes to avoid removing non-unicorn serialized items that may be present
Added handlers for item:copied so duplicating items is captured
Workaround Sitecore bug that caused renaming an item with serialized children to *delete* the children (bug #384931)
Fix Sitecore bug that deletes serialized subitems when an item is moved