Fix typo
Add BMO install/uninstall support.
Merge branch 'release/12.0' into develop

* release/12.0: (37 commits)
  Remove Code from 2.10 that breaks 2.11+
  Remove Code from 2.10 that breaks 2.11+
  Add update-links argument to install_amp to just update symlinks
  FREEPBX-7086 #qa fix issues with module_runscript_includes and add the includes before calling the module_install_check_callback as modules being installed may want to perform the same check
  Small fix on OS detection
  Final OS detection
  Add Modules Folder when it doesn’t exist
  Make a technically empty folder for 2.11 upgrader
  2.11 not 2.12
  FREEPBX-7063 #resolve remove moh directory, these file will be in the standalone tarball moving forward and are available on the moh_sounds repo
  Allow us to override php-upgrade functions that get used if users are on older PHP versions (ex. 5.1.x). To override, add the function to php-upgrade.override.php
  Ignore .git
  [Module Tag script: framework 2.11.0.13]
  fix ari link on the login page
  [Module Tag script: framework 2.11.0.13]
  fix padding-bottom on #page_body to reflect the footer changes we made earlier
  Hide lscpu errors if lscpu doesn’t exist (and hey thats ok!)
  [Module Tag script: framework 2.11.0.12]
  Remove unfinished php-upgrades
  Fix Supported Tag
  ...
Merge branch 'release/12.0' into develop

* release/12.0:
  Small fix on OS detection
  Final OS detection
  Hide lscpu errors if lscpu doesn’t exist (and hey thats ok!)
  Update to support newer distro versioning
  update _module_distro_id to look at new future location of the freepbxdistro version file
  Add Modules Folder when it doesn’t exist
  FREEPBX-7097 fixed User with no rights can reload asterisk system by clicking reload bar button
  [Module Tag script: framework 12.0.1alpha17]
  Version Bump
  Version Bump
  Add gitattributes file
  Set CustomPresence on dynamic hints, when available.
  Add AST_FUNC_PRESENCE_STATE, for setting user presence.
FREEPBX-7016 fixed, just need to remove the useless code here for newer jqueryui
Merge branch 'release/12.0' into develop
Add 'Delete by ID' helper
Merge branch 'release/12.0' into develop
Merge branch 'release/12.0' into develop
Add all GPL licenses to all files
Get astmanager in the BMO class
Fix missing guihooks errors
Comments in load config and allow it to work outside of the /etc/asterisk/ directory
Comment
Gui Hooks work. Wups.
View Fixes
Merge branch 'release/12.0' into develop

* release/12.0:
  Bump Modulexml
  fix ticket number being referenced
  updating module.xml for FREEPBX-7117
  fix spacing from commit referencing FREEPBX-7117
  FREEPBX-7117 - whitelist functions that the api handler can call
  fix spacing from commit referencing FREEPBX-7117
  FREEPBX-7117 - whitelist functions that the api handler can call
Merge branch 'release/12.0' into develop
Merge branch 'release/12.0' into develop
FREEPBX-7117 - fixing implementation per discussion with the rest of the dev team