Implemented and tested semaphores. Added a shell command for testing semaphores.
Implemented mutex. There is a bug related to the mutex's queue.
Mutex is now implemented as a wrapper of semaphore.
pseudo-c code of readers-writer problem
Updated wait() and signal() to appropriate syntax
correction: signal() unlocks instead of locks
more descriptive comments and original pseudo-code source
original doc
 Dining philosophers is implemented but not working. I can't find how to pass arguments to threads.
Merge branch 'master' of https://github.com/MuffinManly/xinu-arm-Locking-Primitives
Improved comments in semaphore/mutex code
added files I was working on when we were all coding semaphores.
merging files
Merge branch 'master' of https://github.com/MuffinManly/xinu-arm-Locking-Primitives

Conflicts:
	include/shell.h
	shell/Makerules
	shell/shell.c
Merge pull request #4 from MuffinManly/OS-Locking-Primitives

merge to locking primates branch