build: Show more hardware information about the device [3/3]

Change-Id: Ie64821ac0b8a2cf66b25205f6518449930bcb597

Conflicts:
	tools/buildinfo.sh

(cherry picked from commit 8d350ab0e1eb8663933a2ff4674783db1300100b)
Do not use mkf2fsuserimg.sh if we have two fs in fstab, for example:

/dev/block/platform/msm_sdcc.1/by-name/cache        /cache          ext4    noatime,nosuid,nodev,barrier=1,data=ordered                     wait,check
/dev/block/platform/msm_sdcc.1/by-name/cache        /cache          f2fs    flush_merge,noatime,background_gc=off,inline_xattr,active_logs=2                     wait,check
/dev/block/platform/msm_sdcc.1/by-name/userdata     /data           ext4    noatime,nosuid,nodev,barrier=1,data=ordered,noauto_da_alloc     wait,check,encryptable=/dev/block/platform/msm_sdcc.1/by-name/encrypt
/dev/block/platform/msm_sdcc.1/by-name/userdata     /data           f2fs    flush_merge,noatime,background_gc=off,inline_xattr,active_logs=2     wait,check,encryptable=/dev/block/platform/msm_sdcc.1/by-name/encrypt

(cherry picked from commit 677998cade56f733b08dd81c2e6551fb8bff2c17)

(cherry picked from commit e63a2113e52519bc3ed85daf93e6b32e68ae3b40)
Prebuilt chromium: Run a check for target device directory

this should fix the issue that arises if device fails and device is built again, chromium will error out because it thinks the prebuilt files exist (which they are not, directories are just created).

Signed-off-by: Ayysir <ayysir@aospal.com>
Change-Id: I595cab268e66c738ccae9900150b36d7f9626a6e

(cherry picked from commit 78e44765cb6d43fc23d78debaafff85b40ae03c4)
build: change style console output of prebuilt chromium

Change-Id: I2c390f3c64d614e181ebcad4e9711a93d9c55d44

(cherry picked from commit 1a03f568a12846de1270629f99eb974aefa7f3f2)
Fix chromium

(cherry picked from commit c70b1ec27ca6514be13246044ad976b9564381ad)