wrapper:  Wrapper API/protocol for external routing protocols.

The protocol allows wrapper a standalone version routing
protocol to work with XORP without developing a special version for XORP. No
need to learn how to use XRL, sometimes, no protocol source code required.

Signed-off-by: Jiangxin Hu <jiangxin.hu@crc.gc.ca>
Signed-off-by: Ben Greear <greearb@candelatech.com>
ldwrapper:  Stand-alone wrapper for external routing protocols.

The protocol allows wrapper a standalone version routing
protocol to work with XORP without developing a special version for XORP. No
need to learn how to use XRL, sometimes, no protocol source code required.

Signed-off-by: Jiangxin Hu <jiangxin.hu@crc.gc.ca>
Signed-off-by: Ben Greear <greearb@candelatech.com>
wrapper:  Fix some compile warnings.

There were lots of un-neccessary casts, some that caused const
warnings that broke the build.  These are now fixed..hopefully
it still works as originally designed.

Signed-off-by: Ben Greear <greearb@candelatech.com>
wrapper:  Add wrapper feature to xorp.

This integrates the wrapper api into xorp.  It is enabled by
default, but may be disabled with command-line arguments to
'scons' when building.

Signed-off-by: Jiangxin Hu <jiangxin.hu@crc.gc.ca>
Signed-off-by: Ben Greear <greearb@candelatech.com>
wrapper:  Add image of diagram for wrapper with olsrd.

Signed-off-by: Jiangxin Hu <jiangxin.hu@crc.gc.ca>
Signed-off-by: Ben Greear <greearb@candelatech.com>