Implement facade for core plugins.

Implements plugable way to get network information from L2 plugins.
Depending on core_plugin appropriate facade module gets loaded.
Currently contains drivers for ml2 and openvswitch.
Includes tests for new code.