[dfmc] Move emit-dfm to base <back-end> class, since it was duplicated in
every back-end.
Merge pull request #432 from abeaumont/master

[dfmc] Move emit-dfm to base <back-end> class