build/common: fix fatal_error.

closes bug: #8
build/common: added a check_usage function
build/repositories: remove puppet and openstack functions to put them in edeploy-roles
build: clean the usage of the dir variable
server/upload.py: in _generate_range return malformed ranges as a normal string