don't force release target on antlr, it is release by default anyway
cleanup and improve qmake build files
update gitignore
improve the way the git hash is included in the binary

should be better for use of ccache and so on