Bug 872807 - Make mach command names case-insensitive [r=gps]

DONTBUILD (not part of the build)
Bug 799680 - Add a bash completion script for mach [r=gps]

DONTBUILD (not part of the build)