rhbz1110627 zanata init

https://bugzilla.redhat.com/show_bug.cgi?id=1110627
and https://bugzilla.redhat.com/show_bug.cgi?id=1038852

Depends on https://github.com/zanata/zanata-api/pull/15 and https://github.com/zanata/zanata-server/pull/520
Actually it looks like it is repeated below as well.

Could we just have a superclass that does the control flow, and a subclass for each expected option that overrides functions for extracting their values from config/options and generating hints?