Optimized updates and retractions
Default rule set implementation

Make default implementation of rule set public and relocate it to
appropriate assembly/namespace
Increment version
Handle rule compilation exceptions
Increment version
Merge branch 'master' of https://github.com/NRules/NRules into develop