Bug 825140 - Utilize per_device actions in fabric for foopies and add a what_master action. r=armenzg r=coop

--HG--
extra : rebase_source : bfd9eaebd3b87f4423bc60e7195d576ab2039a39
bug 824957: verify format of desktop releases' changesets file. r=catlee
bug 763929: tracking bug for initial implementation + deployment of release kickoff and release runner - initial implementation of release runner and dependent changes. r=catlee

--HG--
rename : buildfarm/maintenance/master_fabric.py => lib/python/util/fabric/actions.py
bug 811839: release runner should read release config templates from production branch, not default. r=rail
bug 763929: tracking bug for initial implementation + deployment of release kickoff and release runner - fix failing tests. r=rail