Remove extraneous tests.

- No longer need PhantomJS tests as everything runs in
PhantomJS.
- No longer need a processing model specific test folder
as they will go along side the current tests.
- No longer need the simple tests. Those served mainly as
examples which are now moving to the README.
Move to new test runner that utilizes NodeVTT.

- Ripped out processing model tests from parsing tests in
preparation for splitting them out.
- Disabled very long tests like cycle collector and spec
example as the tests take longer now and these would take
too long.