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 1056958 - Update monkey scripts for the flame

Adds support for the Flame in orangutan and run-monkey, defaulting to
generate scripts for the Flame.
Fix maxX and maxY for Flame device
 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
Merge pull request #378 from hobinjk/1056958-monkey-scripts

Bug 1056958 - Update monkey scripts for the flame
Bug 969051 - Automatically retrieve DMD params from .userconfig. r=jld
Merge pull request #381 from EricRahm/bug_969051

Bug 969051 - Automatically retrieve DMD params from .userconfig. r=jld