Many userland updates and changes

If you have followed to the changes in git you might hav enoticed that master has now switched to glibc 2.16 and gcc 4.6.3, an experimental branch for gcc 4.7.x and glibc 2.17 is in the works.