Merge pull request #31 from rapid7/bug/obsolete-campaign-tables

Drop obsolete campaign tables
Enforce 3.x Rails for now
More specificity for Rails
fix nexpose console validation

requiring ip address negates
hostname usage
fix migration issues

bad migration issues with pro, fixed up
Finish tweaking migration to merge duplicate hosts in the same workspace.
[Finishes #51335651]
[FIXRM #7988]
Minor version bump for updated migration.
Merge in latest master to resolve conflicts.
Merge pull request #32 from rapid7/bug/migration-blows-up-on-dupe-hosts-in-workspace

Specs and functional tests passing.
Removes validation of pname, should not be required. Associated
migration, specs, MDM gem ver bump.
Removed section on MDM not being in RubyGems yet and how you should
point to the repo to use it, as that is no longer the case. Added link
to gem.
Merge pull request #33 from rapid7/bug/remove-rname-validation

Removes validation of pname
Use Metasplioit::Model::Architecture seed shared example

[#50752269]
Use Metasploit::Model::Architecture::SEED_ATTRIBUTES

[#50752269]
Merge branch 'master' into feature/module-caching

Conflicts:
	Gemfile
	db/migrate/20130430162145_enforce_address_uniqueness_in_workspace_in_hosts.rb
	lib/metasploit_data_models/version.rb
	spec/dummy/db/schema.rb
Use metasploit-model 0.5.2

[#56004960]
Use module-caching tag of metasploit-model

[#56004960]
Merge pull request #37 from rapid7/bug/dalvik-python-architectures

[Delivers #56004960] - Dalvik and Python architectures
Merge branch 'feature/module-caching' into feature/search

Conflicts:
	Gemfile
	lib/metasploit_data_models/version.rb
	metasploit_data_models.gemspec
	spec/app/models/mdm/architecture_spec.rb