added support for the l2vpn vpls family
Merge pull request #12 from tehnerd/master

Support for the l2vpn vpls family
cosmetic changes on Nikita's patch
adding credit for L2VPN support
added few checks for l2vpn nlri initial values
Merge pull request #13 from tehnerd/master

added few checks for l2vpn nlri initial values and fixed l2vpn nlri issue
changes:
	* added support for check that every mandatory value inside l2vpn vpls
	nlri exists
	* renamed nlri() to pprint() - actually this was a stupid name for
	the function which only purpose was to print line in the logs
	(and __call__ handling)
	* added unittest for l2vpn nlri encoding and decoding against routes
	which were received from juniper (w/ few hacks coz of Juniper's
	label packing handling)
added unittest for l2info extended communities
fix: rename "l2vpn route" to "l2vpn vpls"
initial (not working yet) support for single_line l2vpn vpls routes
removed some unused parts in l2vpn cfg parsing; added example of l2vpn singleline configuration
fix: fixed copy-pasted safi in rd's cfg
Merge pull request #14 from tehnerd/master

support for single line in l2vpn vpls; unittests and other fixes
cosmetic changes to Nikita's patch
make the name even smaller
trying to DRY the mess in configuration.file
added dispatch for inet/inet6 routes and test config with flow/inet/l2vpn routes
added dispatch for the flow routes
attributes comparaison code from bagpipe and small fixes from them
typo