Initial commit of spec docs

Documents all of the existing grammar for jmespath.
Also updated to use the guzzle sphinx theme.
Update docs/spec/grammar for new multiselect hash
Fix example in spec
Merge branch 'docs' into develop

* docs:
  Fix example in spec
  Update docs/spec/grammar for new multiselect hash
  Initial commit of spec docs