Made behaviour of Service#eachRow consistent.

Like other service results methods this now allows for parameter maps as
well as Query instances as the first argument.
added tests for coercion in eachRecord