Add gitignore to ignore temporary files

This patch ignores files that should not be in the repo
- Vendored libraries
- Artifacts created by the integration tests

Docker-DCO-1.1-Signed-off-by: Dave Tucker dave@dtucker.co.uk (github:
dave-tucker)