Fix parsing string parameters in BOARD_MKBOOTIMG_ARGS

The existing logic in common.py breaks string arguments incorrectly:
e.g. --para1 val1 --para2 "val2 is a string" will be output as:

'--para', 'val1, '--para2', 'val2' 'is' 'a' 'string'

This will cause mkbootimg command fails due to the invalid arguments
generated from the wrong parsing.

The patch fixes this issue to get:

'--para', 'val1, '--para2', 'val2 is a string'

Change-Id: Ia34ec357550f11ae9d6adc719d86a0c6a9099fbc
Signed-off-by: Jianxun Zhang <jianxun.zhang@intel.com>
Rename bin/clang to bin/analyzer

Change-Id: Ie77018e4943823f7d0f18e9249f973a98ee3652a
Merge "Rename bin/clang to bin/analyzer"
Merge "Fix parsing string parameters in BOARD_MKBOOTIMG_ARGS"
Merge branch 'master' of https://android.googlesource.com/platform/build