use filtering instead of ugly file generation for version.properties
cleanup dependencies