[cleanup] Encode file path in single-inclusion macro
[bugfix,documentation] Fix some spelling errors
[documentation,release] Make the UMFPack class appear in the doxygen even when not configured with UMFPack

The user should see from the documentation that he/she could use UMFPack,
provided the missing external dependency is installed.