Add support for null client root and non-default changelist descriptions

We have the Perforce server supply a changelist description template for certain users. Matching the default of "&lt;enter description here&gt;" does not work in those cases.