New wisepill entry point
trying to fix query 500 errors
Caused ESView.run_query to raise an exception on bad user input
I also made a new exception "ESUserError" for this purpose.  Subclasses
should catch this exception manually.
refactor and add cases updated indicator
Merge branch 'master' into wisepill-api
bump ctable version
Merge branch 'master' into caseupdates

Conflicts:
	corehq/apps/callcenter/indicator_sets.py
matchers no longer required
Use CommConnectCase for WisePill device lookup
Added BadRequestError exception to reports, and handling to return a 400 in the case of that error
Merge branch 'master' of https://github.com/dimagi/commcare-hq into user_query_fix
added separate error message for bad querystring.  Feel free to change
Merge pull request #795 from esoergel/user_query_fix

Fix for bad user queries in reports
fix (case: 68509)
Merge pull request #797 from dimagi/shist

fix (case: 68509)
use utility function
space
Merge pull request #798 from dimagi/pep-8

space
adding flower port to the url for deploys

this is to differntiate staging and preview
Merge pull request #794 from dimagi/ctablebump

bump ctable version