fixes #110; update intern to 1.5 and add grunt tests.
  - run `grunt test:'target'` where target is local or remote or node
  - add any reporters via flag e.g. `grunt:test:console`, usage is provided via grunt --help

jshint

readme updated for tests

remove node target (unlikely it'll ever be needed in delite, if so then has() config needs to be provided). Update docs

fixup docs
remove outdated doc about runsauce.sh etc. shell scripts, refs #110
Rollback browser name change from iOS to iphone in 4f928a5.
Name is apparently still iphone.  Refs ibm-js/deliteful#38.
Adjust excludeInstrumentation.

Deliteful shouldn't be needed because the delite tests should not access deliteful.
And AFAICT node_modules isn't needed.

Refs #110.