Dictionary Item Exception Capture

Catches Exceptions that are thrown when item.parent == null
Encoding of dictionary item file names

the file name now removes any charecters and writes out ascii only file
names (for version checking?)
v1.5.5 - File Watcher Version

Added File Watch Feature(off by default) uSync will run a full sync
8seconds after and changes to files in the uSync folder
bug fix

null exception when filewatcher was turned off (the default) mad 1.5.5
pretty useless version
Duplicate DocType File Fix (1.5.8)

Better checking when adding a doctype to our internal dictionary - if
it's already added - don't do it again
Increment version

1.6.0 - will be umbraco 6 tidy up with non-contraversial features before
we go to umbraco 7 version
Umbraco 6+ Logging

Replaced uSync Log Class with Umbraco LogHelper
Added Bulk Starting and Completed Events

Backporting the events from the v2 beta
Abort if not configured

Abort uSync run if umbraco is not configured (install/upgrade)
DocTypes to IContentTypes

upgrade of DocTypes to use the v6 API (not yet v7 )
Adding Umbraco 7 Dlls for reference

Makes swapping easier. (in theory)
DocType Archive bug

Doctypes (new save) where not archiving.
V1.6.0 Release

Releasing v1.6.0 of uSync.
V2.1.0 Version bump

moving to v2.1 to avoid confusion.
Merge remote-tracking branch 'origin/V1.6'

Conflicts:
	jumps.umbraco.usync/Properties/AssemblyInfo.cs
	jumps.umbraco.usync/SyncDictionary.cs
	jumps.umbraco.usync/SyncDocType.cs
	jumps.umbraco.usync/SyncLanguage.cs
	jumps.umbraco.usync/SyncMacro.cs
	jumps.umbraco.usync/helpers/XmlDoc.cs
	jumps.umbraco.usync/helpers/uSyncLog.cs
	jumps.umbraco.usync/uSync.cs
	jumps.umbraco.usync/uSyncSettings.config
	jumps.umbraco.usync/uSyncSettings.cs