hit highlighting
fix highlight type
change paths back to my fork
added search suggestions
highlight and suggestions are both nil-able types by default
add index response field "created".
debugging crap
fix highlight to be nil-able again, duh
this may fix optimize
fixes infinite recursion in UnmarshalJSON
fix UnmarshalJSON first case to return
fix statusbool
remove debug logs from optimize call
function Count support query argument
Revert "change paths back to my fork"

This reverts commit d7c6cc674a2d9942a2a686ffa23716c6abe916d1.
Fix compile error in example. Think it needs an nil there.
The SearchResult returned from calling Search on a *SearchDSL is now
properly set.
bugfix for ESError problem
making 'port' configurable
Properly handle server response in IndicesExists