Rename Trema::Queue to Trema::PacketQueues
Do not specify rubygems-update version (refs #314)
Merge branch 'develop' of https://github.com/trema/trema into develop
Merge pull request #320 from y-higuchi/rename_queue

Rename Trema::Queue to Trema::PacketQueues
Fix gem error.
Merge branch 'develop' of https://github.com/trema/trema into develop
Version bump.
Merge branch 'release/0.4.3' into develop
Workaround for rb_block_given_p() return value change in Ruby 1.9 series.
Add latest of each ruby version in travis config
Merge pull request #321 from y-higuchi/travis_ruby_version

Add latest of each ruby version in travis config
Merge pull request #322 from y-higuchi/support_ruby20

Workaround for rb_block_given_p() return value change in Ruby 1.9 series...
add -n/--no_flow_cleanup option to "trema run"

The OF 1.0 specification leaves it up to implementation whether the
switch flushes its flow table(s) upon controller disconnection. Some
implementations retain the flows and make it possible to design hitless
restart applications on base of that.

The switch handler process of Trema would delete all flows from a
switch during connection setup unless run with the --no-flow-cleanup
option. This is possible through the SwitchManager.no_flow_cleanup
accessor, which the "trema run" use case used not to manage.

There is now the new command-line option to "trema run" to change this
default behaviour.