Allow user-defined ssh options in dssh.

This also includes corrections to the usage information, and
streamlines defining a custom username (rather than the
current user)
Improve readability
Add stdout mode for StatusLine
Close the StatusLine on StorageNode exit
Improve dssh portability
Startup script improvements.

* Use actions/commands rather than flags for starting/stopping/etc.
* Colorize output to help pinpoint error messages
Update script documentation.

The galileo-node script has been updated to better detect
node failures.
Correct statuspath configuration.
Turn on dssh color if -c is given to init scripts.
Use regular colors in funcs.sh.
Highlight offline nodes in red for status checks.
Removed unused Bookmark class.
New Feature type system.
Derive TemporalProperties and Device from Features
Only compile unit tests if requested.

ant -Denable.tests=true
Add unit test package.