fix out-of-tree builds

fix real out of tree builds where you have a config.mak
somewhere in your filesystem and do "make ../path/to/cparser"
slightly improved wrong token error message
const and pure modifiers can be applied to types too
alloc_size is a gnu attribute
update libfirm subversion