Refactoring of RowPermissionsRead and implementation of RowPermissionsWrite

* Renamed RowPermissions filter names to RowPermissionsReadItems, RowPermissionsWriteItems
* RowPermissions concept will add both RowPermissionsRead and RowPermissionsWrite concepts with the same expression
* CheckAllItemsWithinFilter is now public GenericRepository method for generic purpose
* RowPermissions are now checked in the respective command implementation layer (ReadCommand, SaveEntityCommand), NOT GenericRepository
* Various minor code refactoring related to RowPermissions and related methods/classes
* Updated CommonConceptsTest to cover all of the new features and changes in this commit