improvement: make with_unicorn listen-binding fully configurable

Currently it was only possible to use a unix://-based socket or the predefined 127.0.0.1:9292. Now it's possible to provide whatever listen destination unicorn should bind to. For unix-sockets you now have to provide the full path, e.g. unix:///path/to/file. Adjusted tests accordingly.

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
change travis tests rbx-2.1.1 -> rbx-2

This removes testing of the slightly older 2.1.1 release which is currently failing in TravisCI. This is due to missing bundler, which is officially packages as of 2.2.5 but works with travis starting from 2.2.0 (it uses rvm context).

With this tests move to the most current rubinius build, which is 2.2.6 at the moment.

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
move travis rbx-2 -> rbx-2.2

Instead of keeping to the latest rubinius 2.x.y release, limit it to the latest 2.2.x release. This gives more control over future updates.

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
Merge pull request #388 from arlimus/rbx-2-travis

Rbx 2 travis
first pass at more readable standard instrumentor output
alpha sort keys
fix standard instrumentor tests to match pp output
standard instrumentor keys sort fix
need to cast to string before sort for backwards compatibility
Merge pull request #390 from geemus/ppish_standard_instrumentor

ppish standard instrumentor
Release 0.34.0
fix for response with content_length

updating remaining based on amount read, not just chunk size
Release 0.35.0