Merge pull request #15 from hultqvist/upstream

More public ComplexSelector
Fixed tostring unit tests
NuGet version updated with github patches and NuSpec auto generate added on release build.
Updated parser and lexer to maintain current parsing state.
Code cleanup
Standardized string objects
Fixed filename case in RuleSet
Added ignore for *.userprefs