Updates JI integration specs to RSpec 3 syntax. This was performed mostly via
I made a few other minor cleanups and there were some flat-out broken specs that were fixed too.
There is still plenty of room for improvement in the tests that I'll be happy to soldier on with.
The history isn't the cleanest so I'll squash this down to something sane once it's green but it should be good to go otherwise.
Mostly simple syntax changes to the new `expect` style but also various manual fixes where transpec didn't quite do the job. Normally around the new `pending` semantics, and that the block form of `pending` is deprecated. Another big one was being explicit about the types of errors thrown. There is still plenty of room for improvement here but at least we are up and running on the latest/greatest RSpec vintage.