[profiles] Add basic profiles definitions

Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org>
[eclass] Add eclass changes and header files

Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org>