Merge pull request #86 from realzeitmedia/master

Fix indexing for byte arrays and some improvements aside
Merge pull request #87 from realzeitmedia/master

Fix arguments to bulk Index call in documentation
Call to Sprintf malformed

See: http://play.golang.org/p/OoZfNXBmHA

For just indices, a single '%s' suffices. I think the second '%s' may have been intended for params (http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/cluster-health.html), but adding those as an argument to the Health function would be a breaking API change. Let me know if you would like that change made to the API.
Replaced "error" with "res_err"

"error" is a reserved keyword in Go. Using "error" as a variable, although possible, is ill-advised.
Merge pull request #88 from philhofer/patch-1

Call to Sprintf malformed
Merge pull request #89 from philhofer/master

Replaced "error" with "res_err"
fix json formart

fix the error:cannot unmarshal number into Go value of type string
Merge pull request #90 from starchou/patch-1

fix json formart
mapping for pointer types
Merge pull request #92 from nwolff/mappingForPointerTypes

mapping for pointer types
Update README.md

remove blank line as test.
fix typo in retry_on_conflict

- thanks Jos Kraaijeveld (@Kaidence)
removed the wrong \n
fix test
apply mapping for slices of structs
Merge pull request #94 from nwolff/mappingForSliceTypes

apply mapping for slices of structs
Make it logging verbosity configurable.

Don't log every indexing event if `VerboseLogging` is set to `false`.
Fixed trailing '?' bug
Fixef tabwidth
Merge pull request #97 from intellectronica/intellectronica/configure-log-spamming

Make logging verbosity configurable.