some structure changes. The patch allows now cross session and cross platform fast deployment. Although cross session doesn't work since the metadata information is not yet persistent(it will be).
Still some style changes and testing needed before doing the fast deployment over adb server too.