fix VC warnings
added support of unicode file names
added support of using boost::any as plist root when reading.

it has sense since any supported by plist type can be potentially used as plist root.
spaces -> tabs
Merge pull request #3 from RSATom/master

Little improvements.