Refactor manifest

I've re-thought about the manifest as initialize parameter. 

The manifest should strictly generated by the options that user input to build the stemcell. User are not allowed to build the stemcell with a set of options, at the same time input another different manifest.

So I remove the manifest. 

So far we use constant DEFAULT_DEVICE_NAME, We could also make it an option when it is needed.