Add --enable-allunits option

Adds an option to bypass program detection and install all available
units using hardcoded paths. This is useful for packaging in binary-
based distributions where the user's installed programs are not known
at build-time.

edited: Merged to incorporate mate desktop session --Auke