Support maps as well as quasi-kwargs in elastisch.query and elastisch.rest.document

References #59.