extension: Initial Commit

Add basic extension files.
extension: Add metadata.json

Add the json file so the extension is registered.
extension: Add basic extension functions

Add int/enable/disable functions.
Add a basic panel icon.
extension: Add dbus watch for net.connman

Added a label which toggles a message on appearence of
connman service.
extension: Add net.connman.Manager interface

Add manager interface.
extension: Add offline switch

Add Offline mode switch and connect it to connman manager
backend.
extension: Add technologies

Add technology switches and connect them to
net.connman.Technology interface.
extension: Add MenuSeparator for technologies
extension: Add service list
services: Clear service list

When we get ServicesAdded signal, it means we either have new services
or some services list is reordered. So we recreate the entire service
list again.
service: Add submenu over 7 entries.
service: Create a separate menu item for service
service: Add stub for clicked event
extension: Add stub for agent

Add stub for agent and register it.
technology: Pass properties to technology object

Get rid of the GetProperties call in the technology object.
icon: Add basic icon support
icon: Add flightmode icon
service: Add service and security icon
extension: Add basic dialog for passphrase
extension: Add intltool.m4