Add new Raspberry Pi device (rpi).
Merge pull request #383 from cgjones/rpi

Add new Raspberry Pi device (rpi).
Bug 1063520 - Compute the list of B2G ELF files instead of hard-coding it g=gsvelto

We explicitely exclude those files because they are part of the update:
checking their SHA1 is useless and will stop the update process because
of the expected mismatch. We instead rely on file to identify the files
in the B2G folder that have a mimetype for shared library or executable.
Merge pull request #385 from lissyx/bug1063520

Bug 1063520 - Compute the list of B2G ELF files instead of hard-coding it g=gsvelto
Bug 1019638 - Disabling DMD after enabling DMD doesn't stop DMD from running. r=mwu
Merge pull request #380 from EricRahm/bug_1019638

Bug 1019638 - Disabling DMD after enabling DMD doesn't stop DMD from run...
Bug 1022928 - Use breakpad symbols when available.

Add a new option to profile.sh:
    -s <breakpad-symbol-path>

When this option is used, symbols are resolved using breakpad .sym
files.

This is useful for running profile.sh against nightly builds.
Merge pull request #382 from walac/master

Bug 1022928 - Use breakpad symbols when available.
Bug 1061801 - profile.sh should support symbol.api.

The "-s" option now accepts an url, which tells that we want to use a
symbol server API for symbols resolution.