Updated to support non-static calls.
Implemented methods for user saving settings in xml file
Merge pull request #3 from rashoodkhan/master

Implemented methods for user saving settings in xml file
Fixed compilation errors on Tomboy-Library
Updated SettingsSync to take care of edge cases
Updated the Tomboy-library.csproj with respect to newly added Class SettingsSync
Merge pull request #4 from rashoodkhan/master

Fixed compilation errors on Tomboy-Library
Trying to remove build files
Add more tests for note deserialization
Remove XmlDecoder/XmlEncoder

  * Seemed not to be used anyway
  * moved the settings part into own class XmlSettings
Updated Ignore file
Made some import adjustments
Made some naming adjustments
Remove singleton DiskStorage.Instance

This shouldn't be static in the library. If a client can
safely assume only to have a single, main storage,
it should be a singleton in the client, but not in the
library.
Rename SyncObjects to SyncManifest
Remove XmlTextReader

* Use XmlReader / XmlWriter instead which are supported for portable
  class libraries
Add simple logging
Introduce simple IoC container

* Using PortableIoC that is very tiny, PCL compatible,
  and single file
Replace XmlWriter/XmlReader for SyncManifest

* Use System.Xml.Linq instead (supported by PCL)
* XmlReader/Writer has issues on PCL, i.e. ReadString()
  is not supported
Correct comparison of DateTime in Test
Replace/Rewrite XmlReader/Writer

* XmlReader/Writer is only partially supported on
  portable class libraries and misses some methods
* New approach uses System.Xml.Linq which is in PCL
* Also rename classes to XmlNoteWriter/XmlNoteReader
* Decouple Xml writing from File/Path (not supported in PCL)
* Introduce custom Tomboy.Xml namespace
Remove references to .ForEach

* .ForEach is removed in PCL and official suggested
  action is to replace with regular foreach construct.