core: build the bluetooth parts

Signed-off-by: Mathieu Trudel-Lapierre <mathieu-tl@ubuntu.com>
Adding external/chromium to the build (to provide libchromium_net)

Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@canonical.com>
roomservice: Modify to use multiple manifest types.

* ev.dependencies files will need to add dependent projects along with
  the dependency type. eg- dep_type could be 'hardware' or 'kernel',
  something to describe the type of dependency.
  Common names: kernel, hardware, device, vendor.

* Updated to sync whenever a device's lunch option is present, but
  the device tree is non-existent. This is how CM did it originally
  and I only adopted it to our use-case.

Change-Id: Ie2afccd10eac90a55d66d344f5adee90dedbbcbe
roomservice: Fix order of operations.

Change-Id: I7513292b41138725d1e2501307229a7850fbf0ee
roomservice: fetch vendor repos automatically

Change-Id: Ic9323696ba6a9a236f7501c8d395086444207b5f
build: Change filename format.

 Releases:
	   ev_<devname>-#.#.#x#-<codename>.zip
 Nightlies:
	   ev_<devname>-nightly-<date>.zip

 * force filename to lowercase.

Change-Id: I04335a5a90586dc59e4fe130559655e300f75716

Conflicts:
	core/Makefile

* distinguish with "-up"
roomservice: look in main manifest for dependencies

Change-Id: I101ea183b3f0ccfca650f147ad1ce8ad06eacc2f
CWR does not support writing a partition from memory. Use /tmp to store the extracted file, then write it.