Bug 846685 -  Add optional, optionally-async setUp, tearDown methods to metro-chrome test fixture objects. r=jimm