Allow disabling folder state restore

Presently this will also disable it if the folder is opened via the Recent Projects chooser. Ideally opening via this list should not disable folder state restoring.
Support referencing documents via UUID

This support is to allow using ‘mate’ to change caret/selection for open untitled documents.
Add -u/--uuid option to mate shell tool

If no files are specified, the -w flag is not used, and TM_DOCUMENT_UUID is set, then this argument defaults to the value of the TM_DOCUMENT_UUID environment value.