Small tweaks: gen_server spec, driver_output_term deprecation, better eunit integration

Hello, I made some very small tweaks to make syslog compile without a deprecation warning (R16B), to make rebar eunit testing as a dependency work and to make dialyzer happy inspecting the empty function code_change.
Please review and pull to upstream. Thx.