Ignore Rubymine .idea directory

MSP-11132
metasploit-version install

MSP-11132
Simplecov

MSP-11132
Add yard

MSP-11132
Add .travis.yml

MSP-11132
Add travis-ci badge to README

MSP-11132
Point README Contributing to CONTRIBUTING.md

MSP-11132
Temporary use metasploit-version from github

MSP-11132

I couldn't release metasploit-version to rubygems.org, so need to be
github version.
Remove version restriction on rbx

MSP-11132
Add CodeClimate badge to README

MSP-11132
Add CodeClimate coverage for travis-ci

MSP-11132
Add Coveralls.io badge to README

MSP-11132
Coveralls

MSP-11132
Gemnasium badge for README

MSP-11132
Add rubygems badge

MSP-11132
Add Inch CI badge

MSP-11132
Add PullReview badge

MSP-11132
travis encrypt CODECLIMATE_REPO_TOKEN=.. --add

MSP-11132
Fill in gemspec

MSP-11132

Fill in TODOs and blank attributes of gemspec so that `gem build` works.
Correct license

MSP-11132

Correct license to be BSD-3-clause, which is metasploit's default,
instead of MIT, which is bundler's default.