upgrade rspec to v3.1

A few updates:

* @cheald I reverted your previous revert to restore be_truthy, be_falsy, and removal of its
* gave credit to @sgnn7 in the changelog
* hopefully fixed issues on linux (the build should tell)