JCLOUDS-457: Added initiateJob

Now the Glacier client supports the initiateJob operation.
I think an IllegalState wouldn't be appropriate here. The state of the binder is correct, it's the argument the one that is Illegal. Since we are using checkNotNull for most null arguments, I think checkNotNull would be the right choice here. Anyway, this argument won't be null when used by the RestAnnotationProcessor.