Add salt formula for mongodb.

From a cloned copy of crits, run 'git submodule init &&
git submodule update' to properly setup this git submodule.
Add initial vagrant setup.

Add initial Vagrantfile. The CRITs dev system has a private IP of
10.10.6.100 and is provisioned by salt.

To speed up provisioning, the aptitude system cache is mapped to
an ignored folder in the repository. Pip is configured similarly,
but unlike apt happily creates the directory if needed.

.gitignore updated accordingly.
Add initial salt states for CRITs dependencies.

These simply salt states install current CRITs dependencies and
essentially bootstrap the installation process up to the step
where the administrator needs to add a Django SECRET_KEY by
copying the example database settings.

Dependencies are split in two categories: system requirements
installed by apt and python requirements installed by pip.
Added required (numberic) weight and optional reason to relationship
 Added required (numberic) weight and optional reason to relationship

Conflicts:
	crits/relationships/handlers.py
test commit
removed repeat code in relationships_listing_row_widget.html

Conflicts:
	crits/relationships/templates/relationships_listing_row_widget.html
Changed weight to be confidence. Changed range to be -5 to 5. Show analayst and timestamp on relationships table
Fixed relationship tests. Updated relationship table to be more uniformly styled
Fixed problem with displaying relationships with no campaign
Formatting: Removing tabs and Collectstatic.
Setting default confidence for relationships to 3 instead of 5 since the range is now 1-5 instead of 1-10
Added scripted icon to relationships with a negative confidence and display it positively. Click to confirm and convert to positive number

Conflicts:
	crits/relationships/static/js/relationships.js
	crits/relationships/templates/relationships_listing_row_widget.html
	crits/samples/templates/samples_malware_mini_widget.html
	extras/www/static/js/relationships.js
Fixing formatting.
Fixing source addition to objects created from STIX.

When the objects are created using their `from_*()` function for cybox
or stix they will no longer come with the source being added. The STIX
Parser now handles adding the source after the object has been returned.

Also fixed some copy/paste issues with docstrings.
Use curl to aid in provisioning behind HTTP proxies.

Complements to @dsnellgrove for the fix!
Fixed bug with adding multiple relationships without refreshing. Moved Relationship reason to inside the notes qtip
Update python dependencies.
Merge pull request #200 from dmbuchta/relationship_weight_reason_pub

Relationship confidence & reason
Merge pull request #212 from crits/stix_sources

Fixing source addition to objects created from STIX.