introduced experimental URLResourceHolder

Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
require java 7

Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
removed auxiliary code, will reintroduce when/if needed

Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
introduced BuildContext#registerInputs(basedir,includes,excludes) API

Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
renamed get/setValue -> get/setAttribute

Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
Introduced Workspace SPI for m2e integration

Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>