Remove python3.3 from travis, we're using the system python
Merge pull request #158 from Connexions/remove-python3-travis

Remove python3.3 from travis, we're using the system python
Show "Rejected roles" in workspace if user has rejected all roles

If a user rejects all roles, they can still see it in their workspace
with status "Rejected roles" in case they change their minds.
They can remove it from their workspace using the delete API.
Merge pull request #159 from Connexions/rejected-roles-status

Show "Rejected roles" in workspace if user has rejected all roles
Add intercept framework to the testcase.
Revise loose-pages publication test using intercept.
Revise binder publication test using intercept.
Import cnxarchive and cnxpublishing at the module level, since they are now deps.
Use requests lib to derive from archive.
Fix test for derive-from not found.

Depends on https://github.com/Connexions/cnx-archive/pull/273
Test derive content with resources.
Replace json.loads with webtest's response.json property.
Remove the now unnecessary check for acl creation.
Fix missing data response header to json rather than html.
Allow tests that require a publishing instanstance to run through.
Remove mocked archive from derived publish tests.
Fix derive-from tests

This fixes the tests to match the content in archive when doing a derive.
Fix derive-from test that tests for success when missing a resource.

This adds a special setup that amends the archive data.