Moving non-deterministic errors to their own travis process
allowing non-deterministics to fail.
Breaking up activity and search tests into nd cell
Fixing travis matrix so it allows failures
chaching node_modules
Merge pull request #1275 from cohitre/parallel_tests

Using Travis' Matrices to prevent non-deterministic tests from breaking the build constantly.
Merge branch 'master' into merge_master_sake_bomb

Conflicts:
	test/integration/activity.js