Bug 1042789 - Use readelf from Android prebuilts

We were relying on existence of readelf on the system which is breaking
FOTA builds on Mac OSX. This is available in prebuilts of Android, so
let's make use of it.
Merge pull request #370 from lissyx/bug1042789

Bug 1042789 - Use readelf from Android prebuilts r=gsvelto
Bug 1048024 - Updates for forking B2G and Nuwa from the same process.
Bug 1047350 - Issue format() edify depending on SDK version r=gsvelto
Merge pull request #371 from lissyx/bug1047350

Bug 1047350 - Issue format() edify depending on SDK version r=gsvelto
Bug 1048212 - Ensure we unmount partitions before formatting r=gsvelto
Merge pull request #373 from lissyx/bug1048212

Bug 1048212 - Ensure we unmount partitions before formatting r=gsvelto
Bug 1048819 - Make --sdk-version optionnal, with a default of ICS

With bug 1047350 we introduced a new mandatory option (--sdk-version) in
the script buildinf the FOTA package. However, this is living in B2G/
which is not branched. The calling code that passes the argument lives
in gonk-misc/ which is branched. This makes it possible to have all
repos uptodate and not sync thus causing bug 1048819. We make the option
non mandatory and we default it to ICS.
Merge pull request #374 from lissyx/bug1048819

Bug 1048819 - Make --sdk-version optionnal, with a default of ICS r=gsvelto
Merge pull request #372 from janus926/bug-1048024

Bug 1048024 - Updates for forking B2G and Nuwa from the same process. r=dhylands
Add flame-kk support (shallow flash only)
Bug 1050026 - Detect b2g main/child pids by looking at pid and ppid

Addressed nits
Merge pull request #375 from mozilla-b2g/fix-pids

Bug 1050026 - Detect b2g main/child pids by looking at pid and ppid. r=tchou
Bug 1042247 - Consolidate compression logic in get_about_memory.py

- Adds support for not compressing DMD and GC/CC logs
- GC/CC logs now use gzip compression
- Adds support for creating an archive of the report folder
Merge pull request #377 from EricRahm/bug_1042247

Bug 1042247 -  Consolidate compression logic in get_about_memory.py
 Bug 1057565 - Dynamically check if we need to ignore Nuwa. r=khuey
Merge pull request #379 from EricRahm/bug_1057565

 Bug 1057565 - Dynamically check if we need to ignore Nuwa
Add support for using GDB with core files
Switch  to explict  variable
Skip checking gdbserver on device, does not need device connected to open core dump.