buildsystem; added crossplatform REPOSITORY_VER variable for fetching reporisotry version and feed into compilation with -DREPOSITORY_VERSION="ver". we only support git for now.
buildsystem,epj2make,ide; (#996-related) --WIP-- fixed remaining issues with .ec modules containing ampersands or projects in paths that have ampersands in it.