Update to RSpec 3 syntax

This is mostly done, and I'm okay to wait to merge since Ohai was already depending on RSpec 3.

What's left?
- [ ] Explicitly disable `:should` syntax
- [ ] Change all the `@plugin` to `let(:plugin) { ... }`

\cc @opscode/client-engineers