Baked add roomservice to fetch dependencies.

 - use the same logic cm uses and incorporate changes from slimroms
   adding the ability to specify where the repo comes from and the
   branch.

Signed-off-by: baked <travp624@gmail.com>