Remove redundant CONSTANTS section comment

MSP-10033
Fix typo and make class explicit

MSP-10033
Remove bypassed method

MSP-10033

Metasploit::Model::Search::Operator::Single#type only needs to be
overridden to automatically derive #operation_class_name, but
 #operation_class_name itself is overridden, so #type can remain
unimplemented.
Inline and remove EXTREMES constant for code readability

MSP-10033

MetpasloitDataModels::IPAddress::Range::EXTREMES was only used once, in
a private validator and not having the array of extremes inline actually
made the code harder to read, so just use the array directly and remove
the constant.
Fix AREL warning

MSP-10033

Arel::Nodes::And.new should be called with a list of its children
instead of two argments as its children.
Merge branch 'master' into feature/MSP-10033/mdm-host-address-search

MSP-10033

Conflicts:
	lib/metasploit_data_models/version.rb
Merge branch 'feature/MSP-10033/mdm-host-address-search'

MSP-10033

Merge commits that Egypt missed when he forgot to git pull my fixes
before merging.

Conflicts:
	lib/metasploit_data_models/version.rb