flux: lua -C and -L options were reversed
build: move Makefile.am into etc
build: move pkg-config, ldconfig files to etc
build: pkgconfig includes zmq, json, lua libs

Tell users of flux-core how to link to these required libraries,
so they don't have to jump through hoops to find the right ones.
build: add in-tree variant of pkg-config file

Aids in building a framework project against uninstalled flux-core.
kvs: watch cb() should return integer

A watch callback should be able to terminate the reactor by returning
-1 like the other reactor callbacks.
kvs: update kvs_watch callback type in libzio
kvs: fix kvs_watch callback type in modctl
kvs: fix kvs_watch callback type in live
kvs: change kvs_watch callback type in lua binding

The internal watch callback always returns succcess.
Need to update Lua flux api to reflect this change.
kvs: update kvs_watch callback type in tkvswatch
added get and put double to shortjson
added get and put boolean to shortjson
emulator is now relatively stable

Fixed several bugs, including a pernicious race condition with job
creation in the kvs also setup useful printing to LOG_INFO to enable
post-processing/analysis

Note:  This commit was split between ngrm and flux-core repos.
The job.c workaround is #ifdefed out as it makes an rpc to the simulator
scheduler.  -garlick 2014-10-20
cleanup: drop scheduler code from wreck subdir
build: add etc/Makefile.in for out-of-tree builds
build: drop flux-core-srctree.pc
api: fix segfault in timeout handling

A botched update of reactor timeouts in the API handle implementation
for czmq-v2 caused a segfault when a reactor timer expired.
reactor: oneshot timer should remove self from reactor

Fixes #84
api: create 'dq' class in libapi

Create a tiny abstraction for the deferred message queue in libapi
so we can more easily replace its implementation.