Remove old Task framework.
Baby step toward new code-organization.
Everything done the old way will move to epoch0.
Everything done the new way will start in epoch1.
Add gyp include file that will be common to all projects.
Experimenting with new schwa::job architecture...
job00 demonstrates a type-safe job that allocates
a job of the correct size for the desired JobDescription.
Add beginnings of a Worker class that manages the lifespan
of its worker-thread.
Initial work on job v01.

Import job_pool.h as-is from job00, and add a skeleton for job.h.

There will be a ready-to-use Worker class that doesn't require the end-user to understand how
schwa::job works.  However, it is based on GenericWorker<> which allow template specialization
of the concrete types Queue and JobPool to use.

Add simple test case for GenericWorker<>; modify both Makefile and job.gyp.

Add -O0 flag to common.gypi, to make debugging easier.

Add schwa::job README, with some preliminary thoughts about what the public API should look like.

Add new schwa::croquet namespace, and an initial croquet00/README which looks at what the world-
creation API might look like, if we build schwa::croquet on top of schwa::job.
Add new "schwa::mem" package.

Add TODO/README files to both schwa::job and schwa::mem.

Move some worker code from .h to .cpp.
Add namespace schwa::job00.
Add namespace schwa::job01.
Add generic Link class, and a small test.
Add test for generic Link type.
Move test_generic_worker into tests/.
Add and test SimpleQueue.
Add new classes Padding<> and StaticRing<>.

Padding<> takes an existing type and makes a subclass with
appropriately-sized padding.  This is useful, for example,
to make cache-line-sized objects.

StaticRing<> is a statically-sized ring of the specified
ring-element type.  Explicit pointers are not required;
elements can find their neighbors via modular arithmetic.
Make Queue<> a candidate for schwa::core, since there is nothing
job-specific about it (there will be a separate JobQueue built
on top of it).  Add ability to add another queue's elements in
a single batch.  Tested!
Wipe job::Queue clean... we'll rewrite it soon.
Move link.h (and tests) to schwa::job01::core.  Adjust include paths.