Handle empty search text
Merge pull request #448 from hoffmabc/master

Kill OpenBazaar from Settings Page
missing ; on settings.js was breaking travis build on style error
Merge pull request #447 from Macarse/searchEmptyText

Handle empty search text
Graceful shutdown from Settings > Advanced.

 - Refactor to have reference to MarketApplication at the ProtocolHandlers level.
 - Shutdown routine tries to shutdown BitMessage's ServerProxy connection if possible.
 - DHT,DB,etc shutdown routines might need to be implemented if it makes sense to do so.
Merge pull request #449 from hoffmabc/master

Added missing semicolon