Reorganize/Remove old test stuff

I've reorganized the test files and removing doubled up/confusing namespaces.  At the root directory, there are no longer any rake commands for tests; you have to cd into vmdb or lib and run the appropriate task.  I've removed the whole spec:evm:foo and evm:test:foo namespaces because it was all confusing; everything is under test:foo.

From vmdb:
bundle exec rake test:vmdb
bundle exec rake test:automation
bundle exec rake test:migrations
bundle exec rake test:replication
bundle exec rake test:metrics
bundle exec rake test:brakeman

From lib
bundle exec rake test:lib

Additionally, there are corresponding setup tasks for each type, so, for example, test:vmdb has test:vmdb:setup.  The Travis yml has been changed to understand the format.

@brandondunne @jrafanie Please review.

BTW, If you wanted to run one of these on CC, you could do something close to the following:

```sh
rake build:shared_objects:clean build:shared_objects && cd vmdb && rm -rf log/* && (bundle check || bundle update) && bundle exec rake test:vmdb:setup && bundle exec rake test:vmdb
```