gemspec supports jruby
Added the binary declaration.
Adds cred_counter to Hosts.

[Feature #48595211]

* Migration to add column to hosts
* Manual counter column due to issues with association of host and cred through service
Bumped version.
Adding line break below private for clarity.
Merge pull request #15 from rapid7/creds-cache-counter

[Delivers #48595211] - Adds cred_counter to Hosts
Bumped Version
Rewire the migration to ignore orphan DB objects

Legacy databases can contain orphan creds and services.
AddCredsCounterCache iterates through all creds, finding their
associated services, and the host associated with that service.
host.creds.count is then called to set the counter cache. Orphan
objects in the DB can cause the chain to call :host on a nil
service or :creds on a nil host.

This artifact showed up in an older install of framework which
was behind on updates. Not a common event, but should be handled
without forcing the user to delete what may be useful information.
Mdm::Host#module_details

[#47979793]

Pro needs to access the modules that were run against a given host.
This was previously done through a convoluted join across the refs.name
and module_refs.name.  Instead of having to remember this odd path, add
deep has_many throughs to Mdm::Host and has_many over the name join for
Mdm::Module::Ref and Mmd::Ref, so that Mdm::Host#module_details can be
used to list the modules run on a host directly.

Additional changes come as side-effects and giving mice cookies: adding
yard docs for the new associations led to links to undocumented object
warnings, so that spawned more docs.  Not wanting the documentation to
be incomplete for the affected classes, I wrote all the docs for the
classes that were missing.  To test the long chain of has_many throughs,
factories for all the intermediate models needed to be made, so there
are now factories and specs to check those factories are valid.
Land #14, encoding fix for 2.0 compatibility
Land 16, orphan creds
Mdm::Vuln#module_details

[#47979793]
Added shuckins as additional author; micro version bump.
Fill all attributes for mdm_module_detail factory

[#47979793]

Testing the module_details export in metasploit-framework and pro
requires a fully populated Mdm::Module::Detail, but the
mdm_module_detail factory in metasploit_data_models was missing most of
the filled, so the full sequences and factory from metasploit-framework
has been moved into metasploit_data_models.  Now the full factory can be
used in both metasploit-framework and pro without code duplication.
Update schema.rb

Last migration commit did not update the schema.rb for the dummy app.
Add travis-ci config

Includes database setup.
Fix typo

Duplicate config directory in destination path.
Add build status icon to README

Add build status png to top of README so users coming to the github page
can see the build status immediately.
Merge pull request #17 from rapid7/feature/travis-ci

Travis-ci build passing and build status image rendering verifies commits are working.  Additionally checked that links are individually navigable by copying them into browser.
Merge branch 'master' of git://github.com/vpereira/metasploit_data_models into feature/jruby

Add setting platform for java so java-specific gem can be built

Conflicts:
	metasploit_data_models.gemspec