Increase timeout for FastModels to boot to homescreen

Change-Id: I6da51f0771ae355ba7ef4be7f29c710203c32058
Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
Correct the sdcard and userdata partitions

Change-Id: I998c23632711e141b54601fa19229604608e4b6b
Dynamically create network tap devices for fastmodels

Remove the dependency on the FMNetwork script and create tap network interfaces for each fastmodel job, then add them to the bridge.
Requires a bridge device already configured on your machine.

Change-Id: I56cd73bd2f712579aa8a6fd520ef49bffc4e432a
Fix pep8 errors

Change-Id: Icc8b5abafd939f5980e764675d2349ea01c11cb9
Raise NotIemplementedError when needed

Change-Id: Iaa07622e0ab36586b32233e6c0ec6434b6d87b0d
No need to create a Factory inside a Factory

Change-Id: I095fa71d03fb659de23a8d2c63f5379b68a8e1a7
Specify string format arguments as logging function parameters

This allows logging to be lazy when possible. This error can be found easily
with pylint.

Change-Id: Ib20acbfa6ab889c24021eb073cdc058c0b058afc
Foundation ARMv8 wasn't using bridged networking

Change-Id: I5e37550ae4d14a1cdc0a7abafdd7e84a75c7ae73
bug #654 - Clarify output when Git/Bzr fail

Print the git/bzr output in the debug log. This helps to understand why the
operation failed.

Fix https://bugs.linaro.org/show_bug.cgi?id=654

Change-Id: Id0b30899d2cf133d2afd6bdb40d1bde3f26cd7c5
Fix typo found by landscape.io

Change-Id: I84b533d39881e9943866bffe24d44da7a7fdbf13