Initial commit of DESIGNDOC with some pretty awful answers
Add the stuff for the lock holders list into lock_try_acquire as well
Added block-level synchronization to the filesystem
Just remembered that reads don't need locks
Merge branch 'master' into indexes

* master:
  Just remembered that reads don't need locks
  Added block-level synchronization to the filesystem
  Add the stuff for the lock holders list into lock_try_acquire as well
  Initial commit of DESIGNDOC with some pretty awful answers

Conflicts:
	src/filesys/inode.c
bugfixes and synch-fixes