Jarv/no deploy

This combines the other PR to remove the deploy tags, replacing them a `- include: deploy.yml tags=deploy`. This also makes some additional tweaks so we can now run `--skip-tags deploy` on a fresh ubuntu 12.04 server which will mean that all the `main.yml` tasks will install without running any of the `deploy.yml` tasks. To do this there is a `<role>_installed` fact set at the end of deploy.yml that needs to be defined for notification handlers.