Finished refactoring of RowPermission to expressions and added InheritFrom:
* Added tests for ReplaceWithReference class
* Implemented InheritFrom concept with internal child concepts for Read and Write permissions
* Added tests for InheritFrom
* Additional minor refactoring