add get_reports api endpoint
WIP
working on reports
add 'about specify' link to welcome page with system info
improve about specify dialog
skip specify version check
make local logging settings
factor out ui input field validation and use that to fix date handling
in query fields
fix tooltip positioning.
Merge branch 'develop' into reports

Conflicts:
	specifyweb/frontend/static/css/specifyform.css
add settings for report runner service
close record set edit dialog immediately when delete operation is
confirmed. fixes issue #41
handle saving conflicts more gracefully. fixes #39
add top level Makefile, improve versioning and turn off DEBUG.
check build version against git version. should help not forgetting
build step.
more settings improvements
only add the exception view area for unexpected errors when the server
returns the exception info i.e. in debug mode
typo
remove unused reportstask.js file
add report_runner_status api end point and use it to automatically
disable reports UI if runner is not available.