Initial commit of WHOIS service.
Merge branch 'master' into whois
Support collecting pyDat versions and custom template.

Collect how many versions are available in pyDat and display them
in the log along with a link directly to pyDat.

Also, add a custom template so we can create email indicators directly
from pyDat results.
Add DomainTools support.
Remove debugging.
Distinguish results better.
Provide a way to regenerate WHOIS data.

This isn't really a migration. The script will kick off the WHOIS service
for any existing domain object which has WHOIS data and then move that data
to unsupported_attrs. There is no good way to preserve the existing WHOIS
data because it is now stored in AnalysisResults in a completely different
format.

When the service is run the normal logic applies. That is, if you have a
pyDat URL provided it will use that. If you have a DomainTools username
and API key provided it will also use that. If you have neither it will
do a live lookup.

Also, fix the forms so that default values are provided when the service is
run via the migrate script.
Merge branch 'master' into whois
Add trailing slash to avoid redirect.
Merge branch 'master' into whois
Add diffie service.

This service lets you pick two analysis results for the given object and
view them side by side. This is a useful feature for many results which
can change over time, like YARA signatures or WHOIS information for
example.
Use new indicator_from_obj view.
Fix some bugs.

Fix missing fields in the display of live whois results.

Also, fix a bug where it would always try and do all three queries,
regardless of selected options.
Fix a typo.
Add th for add indicator column.
Find Domains with WHOIS in unsupported_attrs.
Add config option support to migrate.
Merge pull request #69 from crits/whois

WHOIS