rename openflow_event_handlers to openflow_switch_event_handlers
Fix an issues that mutexes are not unlocked in error cases.
Merge remote-tracking branch 'origin/develop' into develop
copy va_list because vsyslog consumes
Add new switch argument of logging_type

This option controls log output destination by
specifing comma separated names.
Valid names are syslog, file and stdout.
Without this option, the behavior does not change.

Example:
```
switch -t syslog,file,stdout -l debug
```
Merge pull request #87 from iHiroakiKawai/log_type

make switch log output destination configurable
Merge remote-tracking branch 'origin/develop' into develop
PaperHouse 0.5.0, also fixes a compilation error.
Merge pull request #89 from trema/feature/paper-house

PaperHouse 0.5.0, also fixes a compilation error.
fix warnings
Merge remote-tracking branch 'origin/master'

Conflicts:
	src/lib/log.h
	src/switch/switch/parse-options.c
	src/switch/switch/switch-init.c