Add state() method.
Remove stale vars declarations, use full package name for @BGP_STATES.
More cleanup/refactor for IO::Async support.
Remove dead field.
Fixes for IO::Async refactor.