Add tests to simulate failures in BgpSessionManager::CreateSession.

Simulate socket open failure in BgpSessionManager::CreateSession.
Simulate unknown failure in BgpSessionManager::CreateSession.
Merge pull request #643 from Juniper/nsheth_create_session_fail

Add tests to simulate failures in BgpSessionManager::CreateSession.