Check for self-assignement in copy operators
Refactor Regexp API
Improve INI parser, add maximum line size
Remove stick(f, g) helper
Improve Optional and Generator API (excessive noexcept, etc.)
Improve Slice/slice utility
Test INI line limit
Fix Signal move operator for noexcept compliance
Add noexcept qualifiers to path manipulation functions
signal.hh did not compile under GCC anymore (non-standard C++)
Use lazy allocation for Signal's slots_
Extract ParseError formatting to parseError function
Add max argument to readConfig to limit number of values
Explictly discard negative values in NumericTraits<T>::convert functions

stoul and related functions may or may not throw for negative numbers,
so we explictly check for a negative symbol and throw when found.
Port Regexp to PCRE
Drop non-portable FileStream class
Move systemError and parseError string functions to string.cc
Improve Optional<T> API
Improve path functions behaviour with non-/ separators
Replace broken std::sto* missing functions with MinGW