adding redis-server and VUMITEST_REDIS_DB env flag
telling pip to also use mirrors for grabbing requirements specified in a package
fixing YAML
Merge branch 'develop' into feature/issue-246-travis-real-redis

Conflicts:
	.travis.yml
Update conversation view tests to use dummy apps instead of real ones.
Rearrange conversation view tests some more.
Test more of our conversation tags.
Fix forgotten VumiUserApi.application() test.
Remove two obsolete and unused conversation tags.
Tests for show and edit conversation views.
Move start and stop view tests out of individual apps.
Remove unnecessary new conversation view tests.
Move more tests from individual app view tests to the conversation view tests.
Change contact details view to check for the correct field name for deleting contacts (fixes #678)
Update jsPlumb (1.4.1 -> 1.5.2)
Remove unnecessary skipped test.
Merge branch 'feature/issue-393-conversation-view-tests' into develop
Update jsPlumb to a build with the praekelt:jsPlumb#2 bugfix
Merge branch 'develop' into feature/issue-246-travis-real-redis
Improve usability for dragging and hovering over connections on the routing screen