Ensure pod and manifest have a UUID in apiserver

Also has replication controller allow apiserver to automatically assign a UUID

Continues #253 and #199
If so, wouldn't that violate the principle that the manifest propagates through the system unmodified?  Maybe I missed a use of the container manifest id - is it not purely informative to the kubelet?