Bug 572553: [Script Shell] Disable updating modules dropin when hidden

  refactor modules dropin for better Unit test support
  disable dropin updates when composite is hidden

Change-Id: Ibbf3d5c96479e5a3c5f68f3c272b6b0452e78170
11 files changed