Prepare new release (#32)
Prepare new release (#32)

* WIP on tests

* Refactored web socket gateway

* Improved tests

* Added failing test, need to pass it

* Added failing many test

* Minor

* Added test with wrappers, need to fix mapping!

* Fixed gateway tests

* Fixed tests

* Renaming in tests

* Fixed checkstyle

* Fixed gateway tests; fixed checkstyle

* Fixed gateway tests; fixed checkstyle

* Fixed gateway tests; fixed checkstyle; formattingl removed unsued class

* Add request-response and request-stream gatling scenarios

* Introduce Runners for example services and gateway. Add packaging

* fix scenario

* Set version for config; formatter poms

* Finished reviewing runners

* Fixed typo in examples runner pom

* Added directory config source; fixed config filename pattern

* Added more tests; changed module layout; removed TestLib

* fix gatling req-resp scneario

* change defaults for request-stream gatling scenario

* Performance testing: put vm options to init script, increase ramp-up duration of gatling script

* Rename folders of modules, add Logger module and configurations

* Put new line at the end of file (pom.xml)

* Remove -Xmx vm option for perf tests

* Use G1 GC for perf  tests

* Cosmetics:  reformatted poms

* Update gatling scenarios (#23)

* Added tests for checking empty responses (#24)

* Added tests to check empty responses

* MPA-5332 gateway message to have flat fields (plus encoder/decoder)(#27)

* MPA-5332 GatewayMessage contains flat headers

* MPA-5332 GatewayMessage encoder/decoder

* MPA-5332 GatewayMessage adding tests...

* Prepared websocket acceptor, added convert methods for gateway message

* MPA-5332 Skip data field while decoding

* some extra changes

* Fixed decoding in gateway codec, improved tests

* Added encoding tests for gateway codec

* Fixed gateway message codec, updated scalecube-service version (but only snapshot works), improved gateway tests

* Fixed gatling scripts

* Fix decoding of field names, fix null values decoding, add tests

* Updated after review

* change signature of Codec.encode()

* Fixed codacy issues

* Minor

* Minor

* Added signal support (#29)

* Added SignalTypes, refactoring

* Attempt to support signal in given error message

* refactoring

* final refactoring

* Fixed tests

* Refactoring tests

* Added checking non optional fields

* Minor

* Fixed review issue

* Fixed tests

* Added required filed (sid) in requests of gatling scripts

* Changed streamId type to Long (Nonce.js)

* Changed scalecube-services version and jackson

* Minor

* gateway message codec benchmarks (#28)

* gateway message codec benchmarks

* Updated services version (#31)

Updated services version
 [skip ci] prepare release v2.0.2

scalecube/scalecube,scalecube/scalecube,servicefabric/servicefabric