Add get-about-memory script.

This script triggers about:memory dumps from all running Gecko processes, then pulls them off the device.
Make run-gdb.sh set the right tmpdir
Add scripts to make profiling easier
Merge pull request #124 from dhylands/dhylands-profile

Add scripts to make profiling easier
profile script improvements.

Can now capture for b2g and all sub-processes at the same time.
Added HHMM (hours and minutes) into the pulled profile name.
Fixed race condition where the script would accidentally kill the launched b2g app.
Improved stopping b2g logic.
Improved file stabilization detection.
Now skips pulling files for processes which may get killed due to OOM.
Added a stop command
ps command now shows if the profiler is running
Merge pull request #129 from dhylands/dhylands-profile

profile script improvements.
Fix typo in help string
Merge pull request #130 from dhylands/dhylands-profile

Fix type in help string
store all device manifests on the same branch
fix broken unagi syncing
Rename get-about-memory to get-about-memory.py.
Merge pull request #112 from jlebar/get-about-memory

Add get-about-memory script.
Initial mochitest frontend support in test.sh

Depends on https://bugzilla.mozilla.org/show_bug.cgi?id=797154
Merge pull request #134 from marshall/mochitest

Initial mochitest frontend support in test.sh
Arg passing fixes for test.sh and marionette
Update gitignore.
Include the output of b2g-procrank and b2g-ps in our about:memory dump.
In get-about-memory.py, get procrank in addition to b2g-procrank, because vanilla procrank has |free| info at the bottom.
In get-about-memory.py, merge the memory reports into one big file (keep the small files, too).
Fix up get-about-memory.py's import list to conform with PEP 8.