Increasing test size to 8000, fixing bug.
Updates to the notes.
The next pointer should be volatile, for usage in mpscq.
Adding extern "C" to mpscq.h.
Adding mpscq test.
A few fixes to the cowichan benchmarks.
Faster (but broken) mutex.
A less contentious mutex implementation (still broken).

This less contentious one doesn't use the union and violate
Intel's guarantees on how LOCKed instructions can be applied.
Merge branch 'faster_mutex' of github.com:scottgw/quicksilver into faster_mutex

Conflicts:
	c/src/task_mutex.c
Using queue_impl now, trying to eliminate another failure point.

It still is buggy now and then, should test the regular version more
extensively to see if it isn't a problem somewhere else.
Merge branch 'master' into faster_mutex