Can now detect if it's a CentOS or Arch Linux
New detection of linux distrib
Added support of CentOS (and RedHat)
Cleanup and better detection
Updated "packager" with new bash functions
Updated online installer/uninstaller

New URLs and little fixes
Spelling fixes
Centos integration seems to be fully working
Check disk from a tuple
Merge remote-tracking branch 'origin/develop' into feature-online-installer
Added whitelists and blacklists for the packager (installer/uninstaller)

- Two packages are now generated: a package for the installer and a package for the uninstaller.
- The whitelist is read before the blacklist. In fact, all items in the blacklist are deleted in the files/folders copied by the whitelist.

The lists can contain:
- Files
- Folders (all files and sub-folders in the folder will be copied)

The blacklists can also contain items starting by *. A search in all directories will be performed and all corresponding elements will be deleted (e.g. for all *.pyc files)
Moved "packager.sh" script to "make_packages.sh" in the packager folder
Fixed header in whitelist/blacklist for the installer and the uninstaller
Installer/Uninstaller: Added more checks and cleaned comments
The packager have now its own functions library

It's cleaner and we can now detect any error during the process, and cleaning the "/tmp" folder at the end.
Improved the online installer/uninstaller: comments and variables.
Added online scripts in the package directory

It will be more easy to find them on copy them on a remote server after the package creation.
Merge branch 'develop' into feature-more-host-determination

# By Charles-Emmanuel (18) and others
# Via Charles-Emmanuel
* develop: (32 commits)
  Updated NEWS for #74 (Bash function cleaned)
  Updated bash docstrings
  Spelling fixes
  Refactored variable contents in the bash function "create_cr_user" (#69)
  Added docstring and refactored return values for all bash functions
  Removed an old TODO in the bash functions (related to config.py script)
  Cleaned bash functions with a "return" statement
  Updated NEWS with the "port check" improvement
  Updated NEWS (removed config.py script)
  Removed useless config.py script
  Added a check for the webserver port availability
  Fixed spelling
  Fixed spelling issues
  Updated NEWS with the Travis integration and the silent installer/uninstaller
  Improved travis.yml with comments
  Removed the .travis.sh script
  Fixed Travis script with the new "-s" argument for silent installer/uninstaller
  Travis implementation improvements + Silent installer/uninstaller
  Update README.md
  Add more verbosity to travis tests
  ...

Conflicts:
	bash/functions.inc.sh
	centralreport/centralreport.py
	uninstall.sh
Comment detection of OS other than supported
Correct mistake of my previous branch merge