use sigterm instead of sigkill to kill the server

sys.exit() causes a hang for some reason but
os._exit() does not

Signed-off-by: Thomas Stilwell <stilwellt@openlabs.co>
add new env variable HTTP_PORT to setup port forward in docker nat network.
add env MARKET_PORT
Merge remote-tracking branch 'upstream/master'
INSERT, UPDATE, DELETE wrappers make use of SQLite prepared statements.
Add Node by GUID manually
Added extra line for PEP8
Remove whitespace from line
Make products the default store screen

fixes #185
Introduced beforeStoring method.
Fixed data-hg-source to data-ng-src
Merge branch 'master' of https://github.com/OpenBazaar/OpenBazaar into counter-sqli
Silly escaping for quotes to prevent SQLi.
Merge pull request #388 from bolkin/master

market title shows hex(hex(pubkey))
Merge pull request #385 from hoffmabc/master

Add nodes by GUID in the GUI
Match coding style.
Don't escape twice.
Added new test case with malicious input.
Peers actually report back no listings if they have none.
Merge pull request #389 from sophron/counter-sqli-for-select-operation

Dummy fix to prevent SQLi vulnerability