Lay the foundation for RBAC, catching up with develop branch.
Lay the foundation for RBAC, catching up with develop branch.
Add a way to assert user permissions as a header for the noop login
manager.
Merge remote-tracking branch 'origin/feature/rbac_clean' into feature/rbac_clean

Conflicts:
	src/ggrc/rbac/permissions_provider.py
	src/ggrc/services/common.py
50046751 50044969 Fixes and tests for RBAC enforcement on HTTP requests.
Merge branch 'develop' into feature/rbac_clean
Added filtering on __in queries so that linked objects outside of the
read permissions for the user generate a link but don't get expanded.
Merge branch 'develop' into feature/rbac_clean
Queries now filter by contexts, too, enforcing read permissions.
Adding in fixes based on @danring's comments
Merge pull request #34 from reciprocity/feature/fix_help

Cleanup for help modal and AJAXen.
Fix query RBAC enforcement.
Merge branch 'develop' into feature/rbac_clean
Re-enabling computable validations in CanJS
Fix for undefined variable.
Fix for case when contexts for user is None, hence super user in that
context for that resource type.
Merge branch 'develop' into feature/rbac_clean
Removing request body from DELETE requests to comply with AppSpot requirements
Fixed up weirdness with directive computes for counting descendant sections, and fixed problem with create regulation form not having correct kind.
add company control flag in advanced section