std::io is thread safed now
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
Merge pull request #276 from typoon/master

Merge the initial Mysql Module draft
- Make chaining method call working again
Merge remote-tracking branch 'upstream/master'
- Cosmetics
- Drop unneeded headers
Merge remote-tracking branch 'origin/master'
mysql doesn't compile
mysql module compilation fixed
- Make regex module working again
Merge remote-tracking branch 'upstream/master'
New setConstruct prototype and fixed Cmake issue with LinuxMint

The setConstruct now takes the method as a parameter, avoiding that
the programmer can create a constructor method with a name different
from the module. This avoids the issue where the user can call the
constructor on an already instantiated class and makes it harder to
make mistakes while creating modules for the language.