Force "ssdeephash" searches to use exact matching

The advanced search menu's ssdeep hash searching will fail to find some hashes. The hash value can include characters that cause the search term to end up malformed when compiled as a regular expression.
Handle IP Address in uploaded URI - URL indicator

A valid URL can contain an IP address instead of a domain. Rather than displaying a "no_tld_found_error" message, CRITs should parse out the IP address, add it as an IP top-level object, and form the relationship.
Use Object Source when adding Indicator from an Object
Merge pull request #123 from dsnellgrove/patch-1

Force "ssdeephash" searches to use exact matching
Add Standards API base function
Fix for optional package_intents

Package Intents are optional in STIX, and the original code throws an
exception of the source document does not have this.  Rather than
checking the way it was done, look for the presence of the attribute
and if present, then do the same thing.
Changes based on mgoffin comments
Removed the Cruft and fixed the Campaign reference
Merge branch 'Updates-mgoffin-comment' into StixApi
Remove extra reference to the Reference parameter

Reference is not a parameter passed in on the api call. Forgot to
delete it when cleaning up.
Make Event working function
Fix to properly handle True or False passed

Correct the hack i had in requiring a string of True or False for the
make_event parameter.  Now it properly handles Ture or False in proper
python form.
Use urlparse to get Domain/IP from URI - URL Indicator
Merge pull request #167 from sabade/StixApi

Add Standards API base function
Fix display of no_tld_found_error in New Indicator dialog
Fixing error with standards API upload and source addition.

The standards API needed an 'object_class' defined in meta that it could
use (even though we don't need it yet).

Also there was an issue with source addition when ingesting standards
documents. For some reason a change that we made to fix double-source
uploading magically resulted in no source uploading. I've added the
additions back to fix the problem but have note tested this when
ingesting from TAXII (TAXII server I test with is currently down).
Notify Indicator was added when Domain/IP error occurs
Make IP API work like the others.

Only requires IP, IP Type, and Source. Will no longer require reference,
method, campaign, or campaign confidence in order to submit properly.

Closes #103.
Show password policy when altering user password.

If changing a user's password in the Control Panel fails, provide the
policy description to make it easier to change.

Closes #129
Fix email listing in profile page.

The source field in the email section of Recent Activity was not updated
to use the jtable URL format for searching.

Closes #138.