BUG-1116: Move BGPSession and friends to a more private place

The parser API is independent of BGPSession details. BGPSession will be
needed for the RIBsOut work.

Change-Id: I3b0774e5325d07465c00718c185e3f4a7925827c
Signed-off-by: Robert Varga <rovarga@cisco.com>