Introduce RiceAbstractChange for commonly used behaviours
CreatePermission refactorings:
* Fix sequence issue for non-sequence supported dbs
* Introduce rollback interface
* Extend RiceAbstractChange base class
* Cleanup error messages
AddPermissionAttribute refactorings:
* Fix sequence issue for non-sequence supported dbs
* Introduce rollback interface
* Extend RiceAbstractChange base class
* Cleanup error messages
* Add missing name parameter