Bug 1061134 - Use DeleteFilesRecursive from edify generator. r=gsvelto

Should this patch break your build, make sure your platform/build repo
is up to date. See bug 1058511.
Bug 1088683: Deal with GECKO_TOOLS_PREFIX environment variable.

TARGET_TOOLS_PREFIX can now be stored as GECKO_TOOLS_PREFIX in .var.profile
file [1]. This breaks profile-symbolicate.

profile-symbolicate now search for both TARGET_TOOLS_PREFIX and
GECKO_TOOLS_PREFIX.

[1] https://github.com/mozilla-b2g/gonk-misc/commit/b183966d7084f992ec5ff9ea6a486e20dd1fc6d6
Merge pull request #386 from comoyo/bug1061134

Bug 1061134 - Use DeleteFilesRecursive from edify generator. r=gsvelto
Bug 1084226 - Add TaskTracer feature to profile.sh. r=BenWa
Merge pull request #400 from walac/bugz/1088683

Bug 1088683: Deal with GECKO_TOOLS_PREFIX environment variable.
Bug 1089953 - Be backwards compatible if DeleteFilesRecursive() missing from edify generator. r=gsvelto
Merge pull request #402 from comoyo/bug1089953

Bug 1089953 - Be backwards compatible if DeleteFilesRecursive() missing ...
Merge pull request #395 from shellylin/bug-1084226-tasktracer-profile

Bug 1084226 - Add TaskTracer feature to profile.sh.
Bug 1085232: make profile-symbolicate work with Python < 2.7.6.

Python, series 2.7, has a bug in the regular expression module [1]
regarding regular expressions repetition, which was only fixed in the
version 2.7.6.

We abandon the URL regular expression validation method and consider
that any path starting with the "http" string is a valid URL.

[1] http://bugs.python.org/issue18647
Merge pull request #404 from walac/bugz/1085232

Bug 1085232: make profile-symbolicate work with Python < 2.7.6.