Add 'hidden' field to LockProtocol
Use assignment name as lock hash in client
Merge branch 'master' into hidden-tests
Remove upload_template.py and upload_version.py
Move publish.py and ok.py into client/cli/
Add ok-lock client command line tool
Change client verison number to 1.0.8
Add version flag to ok.py
Revert "Remove upload_template.py and upload_version.py"

This reverts commit c09a1d9a57f3c00e855e7bc9ef758dc2a04c5b51.
Merge pull request #200 from Cal-CS-61A-Staff/hidden-tests

Improve client locking