Add "cover" target to Makefile

This adds a new `cover` Make target to update and view test suite
coverage.
Add Makefile target to create SQLite DB

The `workbench.db` target is a prerequisite of the `install` target.
Merge pull request #26 from stvstnfrd/make/coverage

Add "cover" target to Makefile
Merge pull request #28 from stvstnfrd/make/db

Add Makefile target to create SQLite DB
Make Makefile executable
Merge pull request #27 from stvstnfrd/make/shebang

Make Makefile executable
Add stv to AUTHORS
Merge pull request #29 from stvstnfrd/author

Add stv to AUTHORS
Make SQLiteDB target after requirements installed

I introduced a bug [0][1] which caused `make install` to fail on fresh
installs. This happened because `make` attempted to create the database
_before_ installing the requisite Python packages, namely Django.

Python packages must now be installed _before_ creating the database.

Reported-By: Ned Batchelder <ned@edx.org>

[0] fc044609e2c048b19f37f5086c8cd8a69333ead2
[1] https://github.com/edx/xblock-sdk/pull/28#issuecomment-53821041
Merge pull request #30 from stvstnfrd/make/fix

Make SQLiteDB target after requirements installed
Fix reference to 'student' URL arg
added Brad Smith
Merge pull request #33 from usernamenumber/master

Fix reference to 'student' URL arg
Use absolute template paths
Push required XBlock version to one incuding enforce_type
Merge pull request #34 from open-craft/dragonfi-absolute-template-paths

Absolute template paths and other fixes
Use bok_choy to manage the browser. TODO: use bok_choy to write better tests
Fix use of deprecated XBlock apis [PLAT-242]
Fix use of deprecated django functions
Merge pull request #38 from edx/fix-deprecation-warnings

Fix deprecation warnings