Refactor L3CfgAgent for improved modularization using drivers.

Change-Id: Ie324a384afcd0d92d2480e01f04f60d07046a36d