Use Jinja2 to render HAProxy configuration
Updating reference implementation namespace driver

Updating config and template following lbaasv2 model:
Adding unit tests
WIP: Refactoring AgentDriverBase and LBaaS agent APIs