Add named query parameter binding from map or struct.

Fixes #61 
Tested on mysql.

I don't believe that maps or structs are currently allowed as query parameters, so I don't think this could possibly break any existing clients.  Please advise if there are other test cases that you'd like.  (Feels like the tests could use a refactoring sometime soon..)