new PostgreSql entity impl using chef, and changes elsewhere to make this nicer:
new EffectorStartableImpl which is a BasicStartable who expects effectors defined as static constants (not methods);
restructure chef live tests (and other live tests);
introduce Jsonya convenience for building json objects;
add multi-line cat-to-pipe BashCommand
make KnifeTaskFactory a first-class concept with a lot of knife setup methods,
same for new KnifeConvergeTaskFactory subclass;
MapModifications can now add (with jsonya syntax, and tidy to jsonya syntax),
and updates to the Chef entities to use these in a cleaner way
code review improvements (mainly renames)
Merge pull request #912 from ahgittin/misc-with-chef

new PostgreSql entity impl using chef, and chef fixes for that