make the jasmine version to be used configurable, added run to test older jasmine version
Fixes cirular references detection in PhantomReporter.js.

The logic which was in place to convert array-like objects to arrays
prevented the circular reference detection to work properly for arrays
and array-like objects.
removed errant npmload, added nonull:true and removed file filter for relative file list, fixes #18, 0.4.0