Return error when nothing configured

Signed-off-by: Si Beaumont <simon.beaumont@citrix.com>
Clean up build directories before building

Signed-off-by: Si Beaumont <simon.beaumont@citrix.com>
Merge pull request #1 from simonjbeaumont/build-from-clean

Clean up build environment before build phase