Fixes for ansible travis, simplification and re-naming tasks

added the change for travis to use ansible for testing development (travis only supports ubuntu 12.04 so can only test development for the time being).

Removed all the hard coded paths

Removed playbook, config files and task files that were not in use

Moved the global variables from the playbooks to default/main.yml

simplified the tor config and removed the configs and variables that securedrop doesn't use to avoid someone actually enabling them.

changed some tasks to make them idempotent. 

changed the way the config.py file was generated to avoid it clobbering itself on additional runs.

did not switch the 'pip install -r' commands to the built in ansible module because was not able to get travis to find the requirements file path/