Add .dockerignore to avoid including .git in docker build context

.git is currently the biggest directory
docs: clarify tuning timeouts
Fix Typo in api.md.
Merge pull request #954 from ddysher/master

Fix Typo in api.md.
Adding missing comma to api.md

Invalid json example
Remove an invalid comma from api.md example
Merge pull request #939 from suzaku/ignore

Add .dockerignore to avoid including .git in docker build context
Merge pull request #942 from robszumski/master

docs: clarify tuning timeouts
Merge pull request #955 from jurmous/patch-1

Adding missing comma to api.md
Merge pull request #956 from jurmous/patch-2

Remove an invalid comma from api.md example