re-model profiles

Restructure the profile model for compiler plugins only, to better match
the behaviour used for platforms. This avoids redundancy in declaring the
frameworks and compiler switches again. Only affects the loading of the
repository, as it will generate individual capabilities for each profile
out of that.

git-svn-id: https://svn.apache.org/repos/asf/incubator/npanday/trunk@1579507 13f79535-47bb-0310-9956-ffa450edef68