Merge pull request #29 from thehyve/permission_checks

Permission checks - interim merge
Fix for 'no Session' error in analyses

'could not initialize proxy - no Session' when fetching clinical data.
We need to fetch all the relevant data when we return the data to the
client because we don't know when the client is to close the session.

See also the comment added.
travis: use transmart-travis
install_branch_coreapi not needed anymore