added new test modules for testing commands
added help detail to test class
fixed help_detail broken in the last doc update
error in parsing property flags was resulting in inverted inputs/params in documentation
no longer show Boolean flags twice in documentation
Confess if fork()ing the process fails.
added better error message for odd keys in boolexpr
fixed error checking for indirect properties to correctly recognize when a required property is being specified because another specified property is "via" it, and will set it implicitly (already supported in the UR::Object constructor, just not in Command::V2 cmdline parsing)
removed old test file
Make AND and OR case insensitive in boolean expressions.
added UR::Util::on_destroy to allow more cleanly organized cleanup routines
UR::Util::on_destroy correctly handles callbacks which reset $@
Merge branch 'master' of github.com:genome/UR
removed debug print statement
updated to handle a missing DBS::Oracle::db::ora_server_version when running in the debugger
Don't change the error callback unnecessarily
Avoid losing $@ while looking for class ancestors

If the current class isn't a UR class, then the eval will wipe out
whatever was in $@ previously, which is bad if it's in the middle of
looking up an error message handler which wants to print out $@
return 1 at end so command exits 0
fix for $sub_class being undefined
Add a test case for query hints