Add endpoint to trigger repository metadata update (WIP)

The endpoint handles requests to update the metadata for on or more
upstream repository servers. Provide a list of repository id's or a
label to trigger the metadata fetch and update process.

Call this endpoint using a command line tool e.g. curl. Use cron to
repeatedly call this.

Signed-off-by: Christoph Kassen <c.kassen@telekom.de>
Finalize repo metadata update endpoint

Run a http (curl) request against this endpoint and provide a
json containing repo id's or a repo label to update the metadata
of the given repositories.

Signed-off-by: Christoph Kassen <c.kassen@telekom.de>
Return list of updated repositories

Return the list of updated repositories. Clients can use this to
signal the job runner a succesful run.

Clean up some code as well

Signed-off-by: Christoph Kassen <c.kassen@telekom.de>
Prepare beta release

Bump version number to 0.6.5.b1 for beta testing.

Signed-off-by: Christoph Kassen <c.kassen@telekom.de>
Simplify code and fix py2.7 special case

This code now works on both python versions.

Signed-off-by: Christoph Kassen <c.kassen@telekom.de>
Add repo update RESTful test case

Trigger a repository update using the RESTful API for repository
updates. Fix updater response content type.

Signed-off-by: Christoph Kassen <c.kassen@telekom.de>
Remove pyyaml as requirement

Pushed this to the wrong branch.

Signed-off-by: Christoph Kassen <c.kassen@telekom.de>
Merge pull request #38 from TelekomCloud/feature/server_update

Repository metadata update REST endpoint