Simplify inclusion of subprojects

Add a new macro - sampgdk_add_subproject() - for including projects located
in subdirectories.