changes to test environment

- added more travis targets
- only do coverage test if SCOV env var is specified