We should do link type optimization, in order to get a faster executable.
Merge remote-tracking branch 'upstream/master' into HEAD

Conflicts:
	Makefile
Merge pull request #87 from Skeen/origin

Link time optimization