Add Modules Folder when it doesn’t exist
update _module_distro_id to look at new future location of the freepbxdistro version file
Update to support newer distro versioning

git-svn-id: http://svn.freepbx.org/freepbx/branches/2.11@16356 05cd7311-dd0d-0410-8c4e-c7a75d82e046
Hide lscpu errors if lscpu doesn’t exist (and hey thats ok!)
Final OS detection
Small fix on OS detection
Merge branch 'release/2.10' into release/2.11
Merge branch 'release/2.11' into release/12.0