Be more consistent/liberal about stanza accessors.

Return the current value whenever a stanza method is called without arguments, including when the stanza has no value.  Do not attempt to construct an instance with no arguments (which typically throws an exception).

`depends_on` remains slightly different, but is now commented.

Refs #7880 (this PR allows RSpec to pass)