WIP: adds initial support for jasmine2

This is a spike on adding support for Jasmine 2.0.0.  It appears that things have changed considerably, so it will take some effort to sort out exactly what since there doesn't seem to be documentation yet.

It's pretty straight forward what's been changed, but teasing out the details will take a bit and since it's alpha, we'll play around for a while first and take our time.