Add missing attributes and extensions of BGPs

This patch adds the missing attributes and validations of
BGPs and AdRoutes.

Change-Id: Iad093e17ed29eb17ddc13c7be87890ed05df8751
Signed-off-by: Taku Fukushima <tfukushima@midokura.com>