issue 610 - in WebPages html helpers and WebGrid, when custom attributes are passed in as an anonymous object, underscores in attribute names should be changed to dashes