Fixed problem where layout list wasn't displayed

The problem occured because the event to populate the list was sent
before the creation of combobox.
fixing the xpath stuff on mconf-decrypt
Refactoring code to fix problem where combobox lost event to populate its data.
Fixed missed import and misspelled variable.
check if the metadata passed in the create call is empty; raise an exception if the private key isn't found on the recording server; updated the deploy script using the ideas implemented on chef
updating record-and-playback from master
changed the playback logo to use the Mconf one, and some other stuff related to branding on the playback
Merge branch 'layout-module' into mconf-live0.3beta4-recording
Merge branch 'encrypted-recording' into mconf-live0.3beta4-recording