Bug 1016041 - Use stopApplication instead of killing fennec manually;r=bc

This enables eideticker to run end-to-end on an unrooted device, and is
more reliable to boot (at least on Android 3.0+).
Bug 1020246 - Support HiDPI devices like flame;r=davehunt
Bug 1020614 - Move most options into a single object, passed through test framework;r=davehunt
Bug 1020614 - Fix breakage in b2g;r=me
Bug 1024106 - Swap out SugarSkull for Director for dashboard UI;r=davehunt
Bug 1017822 - Fix profile preinitialization;r=bc
Bug 1023397 - Check for invalid/missing information when copying dashboard;r=davehunt
Bug 1014843 - Provide a script to automate installation of Ubuntu dependencies;r=davehunt
Bug 1026151 - Return a default device pixel ratio if we don't have a Marionette session. r=wlachance