Bug 977313 - exposed "Started" and "Stopped" recorder states, r=dhylands

--HG--
extra : rebase_source : 80b2919dcd8d91e8bf4a1214d078c8aa63654c4b