add policy assignment mixin, unit test, updated checkbox tree to support flat list
removed heavily dependent unittest and made save-reset-cancel methods (were properties)
removed unnecessary return statements from save-cancel-reset methods
Merge pull request #85 from aweiteka/policy_mixin

add policy assignment mixin