Bug 897559 - Use |repo manifest| to parse manifest

This is easier to maintain and parses some elements that were being
ignored like "remove-project".

Also no longer accept a manifest file parameter. Always use the root
workspace's current manifest.
Revert "Bug 890065 - Add a flag for optionally disabling sources.xml"

This reverts commit 36900c6306ac6950191ddc7cb5d5b813d3649d11.
Bug 899377 - Depend on dbus when it's available
Bug 899377 - Port fakesched to JB MR2
Merge pull request #104 from michaelwu/bug-899377

Bug 899377 - Add support for JB MR2 to gonk-misc
Merge pull request #103 from dwilsoncaf/bug-897559

Bug 897559 - Use repo manifest subcommand to parse manifest r=jhford
Revert "Revert "Bug 890065 - Add a flag for optionally disabling sources.xml""

This reverts commit 612e51e0491732fd1ce9869b14b17144fdba0da6.
Revert "Bug 897559 - Use |repo manifest| to parse manifest"

This reverts commit aceff4f45ac37a30d781939fd78a252dbf7ccc7a.
Merge pull request #106 from dhylands/backout-897559

Backout 897559 (Request by RyanVM due to bustage)
Reland Bug 897559 - Use |repo manifest| to parse manifest r=jhford
Merge pull request #107 from dwilsoncaf/bug-897559

Reland Bug 897559 - Use |repo manifest| to parse manifest r=jhford
Bug 863174 - Add libttspico to core PRODUCT_PACKAGES. r=mwu
Merge pull request #105 from eeejay/svoxpico

Add libttspico to core PRODUCT_PACKAGES
bug 903654 - There is something wrong with a downstream consumer of the sources.xml
Revert "Merge pull request #107 from dwilsoncaf/bug-897559"

This reverts commit 17c9658cb4b1081352b802c51e26f73b8157b4d9, reversing
changes made to 039fff9f7e54abf5a5a193be21dac4aee2bbd448.
Bug 890065 - Add a flag for optionally disabling sources.xml
Merge pull request #108 from dwilsoncaf/bug-890065

Bug 890065 - Add a flag for optionally disabling sources.xml.  r=mvines
skip manifest revision