Fixed "next significant release" tilde operator use

The current use of `~x.y.z` notation in `composer.json` makes it impossible, for example, to use a version of Monolog greater than `1.3.x`. Using `~x.y` instead would allow library users to use newer versions of these dependencies while still requiring that the minimum to be required.

This was working the way I suggest until [this commit](https://github.com/neoxygen/neo4j-neoclient/commit/1844f64613cf549badd3bfae2a83fdf50929e0e6), which introduced more strictness.

**Reference:** [Composer documentation for next significant release](https://getcomposer.org/doc/01-basic-usage.md#next-significant-release-tilde-and-caret-operators-)