Originally committed to SVN as r5321.
* Forward declare Options to avoid including options.h in the header. Originally committed to SVN as r5320.
Originally committed to SVN as r5315.
Originally committed to SVN as r4359.