Initial commit
Comments improved, renamed $source to $src
Build release
Always use the git.lastrevision for the extension version
Use query builder for get component id in _uninstallInstaller()
Various code improvements in install.php
Renamed aaa_installer.xml to aaa_install.xml and removed the SQL queries from install.xml.

Only the install SQL queries were executed, because the extension isn't checked for installation/update, but the Twentronix Installer.
Rename $sql to $query
Removed the TODO media installation. I think we should add the media folders to the .xml files of the extensions themselves.
Removed the TODO install components. One component per install package should be enough.
Install component (using convention over configuration).
Also improved renderPostInstallation().
Apply fixes to component installation
Build fix aaa_installer.xml -> aaa_install.xml
Components installation
Bug fixed when count($files) == 1 in _fixBrokenSQLUpdates()
Plugins code markup improved
Don't apply component installation bugfixes twice
Implemented getPostInstallationMessage()
Comments improved
Implemented onBeforeInstallation() and onAfterInstallation()