Add utility function for use with linked_list iterate_list.
Add Event Forwarding Interfaces to switch daemon/manager.
Workaround for fd starvation issue found during #7.
* Fix using the same After hook only approach submitted to cucumber/aruba.
Refactor based on comment. (trema/trema#238)
* Do not truncate words on APIs (cfg, fwd, etc.)
* Split .feature for each commands
* Compile example apps inside .feature
Fix description grammer, etc.
Fix memory corruption bug when buffer* is reallocated.
Event Forward Interface Ruby API.
Merge branch 'develop' into switchd_branching
Refactored switch-event .feature
* Refactor and split Ruby API .feature
* Move general notes about Ruby API to README.md
* Move C API example .feature to examples/switch-event/
* Update Relish navigation index
* Revised README.md and feature description
* Remove C API examples from Relish index
Merge branch 'develop' of git://github.com/trema/trema into switchd_branching

Conflicts:
	features/support/hooks.rb
Fix feature description.
Fix gem installation error due to rdoc4.0
Update README.md
Fix grammer.
Updated README.md
Fix code format for C extension.
Merge branch 'develop' of https://github.com/trema/trema into switchd_branching
Fix code format for trema lib part.
Fix code format for switch manager/daemon.