Share unit test case for server_external_events api

This patch makes v2.1 and v2 share same unit test cases

Partially implements blueprint v2-on-v3-api
Change-Id: I4bcc30adb7289313d0cf82d70a80712a6c2621e8
Merge "Share unit test case for server_external_events api"