Only deploy snapshots on non-tagged builds

Workaround unexpected `tags: false` behaviour. See:
https://github.com/travis-ci/travis-ci/issues/2378
Add non-existent deploy dir fail safe

Closes item:560