setup: Trove classifiers

* Adds Trove classifiers according to PEP 301.

* Capitalises the project name to "Dictdiffer" in consistency with the
  documentation.

* Uses "Invenio Collaboration" as the current maintainer.

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
tests: py.test removal from install requirements

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
docs: removal of pull/push mentions

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
setup: initial release of `CONTRIBUTING`

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
global: new module structure with version file

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
tests: new folder structure

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
dictdiffer: removal of push/pull in `swap()` doc

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
dictdiffer: exposure of `__version__` to clients

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
git: `dist` in gitignore

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
docs: fix for `revert()` example in Usage section

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
Dictdiffer v0.1.0

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
version: post-release version bump

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
setup: rename `CONTRIBUTING` to `CONTRIBUTING.rst`

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
test: no empty instructions

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
dictdiffer: fix for empty list instructions

* Addresses an issue when `reversed` iterator was evaluated as `True`
  causing empty instruction set to appear.  (closes #30)

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
docs: usage example update WRT empty list removals

* Updates canonical usage example after removal of empty list
  instructions.  (addresses #30)

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
MANIFEST: addition of test files

* Adds test files and `RELEASE-NOTES.rst` to `MANIFEST.in`.

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
Dictdiffer v0.2.0

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
version: post-release version bump

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
diff: ignore argument addition

* Adds ignore argument to `diff` function that allows skipping check on
  specified keys.  (closes #34)

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>