Merge pull request #13 from stairclimber/pull-request-4

Start to refactor configure_release_job by introducing JobValidationError
Refactor release_job.py to use docstrings instead of comments.
Refactor devel_job.py to use docstrings instead of comments.
Add OSTarget.
Add OSArchTarget.