Change from singledispatch lib to multimethods
* Also update all references to singledispatch
* Fix cfme.web_ui.fill to do proper multidispatch
Convert `utils.error` to use multidispatch
Merge pull request #506 from seandst/multimethods

Multimethods