add ASLen function to AsPathParamInterface and its structs
table: add initial code

Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
[bestpath_selection] fix build error
[bestpath_selection] fix bugs when handling withdraw routes
[bestpath_selection]: add testcase for table.go
[utils]: fix build error in collection_test.go
add .travis.yml

Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
update .travis.yml

Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
[utils]: divide Test_Collection function into independent test functions
fix import

Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
add fields of BgpNeighborCommonStateType
add field to BgpGlobalStateType
add field to BgpAfCommonStateType
add initial bgp server code

Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>