Always notify of current data, not just data changes in events.

This patch is actually pretty important. Previously during conflict
resolution I had trouble getting the current data into the data "AddedToPath"
event so the "AddedToPath" event only ever reported data changes not current
data.

This patch adds two new events "ConflictResolutionAddedToPath" and
"DataChange" which occur when the conflict resolution adds data and when
any data changes at all. Also all events will now give you back the
current data, not just the changes.

It is now probable that writing code to update the UI will probably
only involve adding an event handler onto the "DataChange" event, which
should enable much simpler code for Apps using SyncIt.

This branch will be merged as soon as these changes are put into the
todomvc and master branches of SyncItBootstrap.
Add queueitem onto SyncIt.listenForDataChange() and do a version bump (0.10 now!)
Merge pull request #6 from forbesmyester/always-notify-current-data-not-just-changes

Always notify current data not just changes