Replaced boost 1.56 with boost 1.54
because of that annoying build problem,
also had to fix a small issue with zlib and the older libpng