[#1358] Release 0.12.0

Problem description
===================

chevah.empirical requires some changes to help with server testing.



Changes description
===================

* Add mk.md5checsum() and filesyste.getFileContent and filesytem.getFileLines
* Updated the build system.

* The first commit, is a very old one which I forgot the send to review. It is there since some system might require a password of minimum 6 characters.


How to try and test the changes
===============================

reviewers @alibotean 

Check that changes make sense.

Thanks!