flux-kvs: kvs dir on non-directory is fatal
Update kvs dir test to no longer expect failure
Merge pull request #59 from garlick/kvs-notdir

flux-kvs: kvs dir on non-directory is fatal
zmq41: drop --monitor option in tasyncsock

zmq_event_t is now deprecated.  Monitor functionality in this
program was experimental anyway, so drop it for portability.
Merge pull request #61 from garlick/zmq41

zmq-4.1: drop --monitor option in tasyncsock
flux-kvs: add 'flux type key [key...]'
flux-kvs: get interprets JSON type

Do our best to print a value in decoded form, e.g. strings without
escapes.  Partially addreses issue #60.
flux-kvs: 'dir' should parse values same as 'get'

Also stop truncating 'dir' output for 80 column display.
flux-kvs: 'flux dir' with no option shows root dir
flux-kvs: fixup T1000-kvs-basic.t

Strings are now printed by 'flux kvs get' without any quotes.
Update tests accordingly.
flux-kvs: update flux-kvs(1) man page
flux-kvs: test that 'put' sets appropriate type

Check that boolean, double, int, and string are correctly
typed by flux-kvs.
flux-kvs: add tests for arrays and objects
flux-kvs: drop unnecessary unlink tests

We verify once that unlink works.  After that unlinking between
tests is not needed.
Merge pull request #66 from garlick/flux-kvs-types

flux-kvs usability improvements
build: don't install in-tree config file
config: not fatal if KVS has no config.*

Since we allow 'flux start' to run without a config file,
the KVS config.* space can be empty.  We were treating that
as a fatal error which it shouldn't be.
Merge pull request #69 from garlick/rpm-build-fixes

regressions that were preventing an RPM from being built