Profile: rename to ProfileLoader

* Avoid misunderstood with users: a profile is a map<string, string>,
and a ProfileLoader manages a list of profiles.
* Rename typedef:
     * ProfileDesc to Profile.
     * ProfilesDesc to Profiles.