The likely and unlikely constructs can now be used with any compiler.

There are helper macros defined for all compilers but it will work
just when using the gcc/g++ compiler.
Added two new cmake helper scripts
Updated the documentation for two methods
Added code to extract the last version of the tag
Modified the behaviour of two version methods
Fixed a typo
Updated the text of the README file
Renamed the PKGBUILD file
The version will now be filled in using the CMake script
The generated PKGBUILD file will be ignored for version control
Added a line to generate a proper PKGBUILD file
The git tag will now be used for the lib version
Added build options for tests and examples
Moved the example for the progress bar into another folder
Added the first test for the ProgressBar class
Added code to compile the first test executable
If a negative progress bar width will be supplied, an exception will be thrown
Converted the variable for the progress bar width to signed
Fixed some test cases
Implemented a missing method