add TCPMD5SIG socket option helper

Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
pyang_plugin: fixed TypeError
add data structures for configuration

generated automatically from a YANG data model for configuring and
managing BGP:

https://tools.ietf.org/html/draft-shaikh-idr-bgp-model-00

Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
packet: add helper functions for bgp speaker

The helper functions allows bgp speaker to easily read a header from a
socket, get the body length, read the body data, and parse it.

Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
config: regenerate bgp_configs.go with the latest pyang_plugin
pyang_plugin: modify type translation rule and copyright

Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
pyang_plugin: fix bug that prints container type as list

Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Merge remote-tracking branch 'origin/master' into bestpath_selection
bestpath_selection: update all files in table