Changed resource management so untagged tasks consume the entire worker.

Tasks can not consume fewer than 1 core.

A side effect of this change is that foreman will no longer work with untagged tasks.
Merge branch 'master' of github.com:cooperative-computing-lab/cctools
Merge branch 'master' of github.com:cooperative-computing-lab/cctools
Fixes issue with foreman and unlabled tasks.

Any work_queue master assigning a completely unlabled task to its subordinate assumes the task will consume the average resources advertised by that entity.

Tasks that only have one or two resources labled are assumed to "take whatever is left" of the unlabeled components, and are marked as consuming zero.
Merge branch 'master' of github.com:cooperative-computing-lab/cctools
Fixes error in work_queue master that would reject a "resource" message due to the incorrect number of arguments (which actually should have been the correct number of arguments).  Also adds additional debugging.
Adds nvpair_insert_float and nvpair_lookup_float to handle floating-point nvpair entries.  Added for the work_queue_resource "averages" code, which was removed, but this part is still potentially useful.
Adds libdttools.a as a makefile dependency for wavefront and sand (so changes to work_queue will force a rebuild, making testing easier)
Add work_queue as a potential package
-h and --help for resource monitor visualizer
Moved work_queue_worker to work_queue
Moved work_queue_{status, simulator} to work_queue.
Introducing libwork_queue.a

link with:
-lwork_queue -ldttools

Since libraries are static, this order is important.
Batch interface library

I had to pull the batch interface to its own library. work_queue_pool is
now also in the batch_interface directory.

Link with:

-ldtools_batch -lwork_queue -ldttools

Since libraries are static, this order is important.
Fixed wq linking of all cctools apps
Merge branch 'work_queue_isolation'
Ignore the creation of bindings for functions that return a list defined in
list.h since we currently don't have bindings for the methods that can
operate on this list.
Add ignore files.
Merge branch 'master' of git://github.com/malbrec2/cctools into malbrec2-master

Conflicts:
	sand/src/Makefile
	work_queue/src/work_queue.c
Add missing brace to find_worker_by_random