Merge pull request #61 from CentralReport/release-0.2.0

Release 0.2.0
Updated "packager" with new bash functions
Updated online installer/uninstaller

New URLs and little fixes
Spelling fixes
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.
Created "tests" directory
Renamed "test.py" script to "console.py"
Added unit tests for cr.utils.date and cr.utils.text modules

+ Some fixes in related methods
Updated travis.yml file with the new tests.py script
Fixed datetime_to_timestamp function with local time
Merge remote-tracking branch 'origin/develop' into feature-online-installer
Added CentOS support in the online installer/uninstaller
Updated NEWS file with the online installer/uninstaller feature