Change uses of frontend ArrayBase<> to GCC vec<> type.
Don't push CONST_DECLs into the current function
Don't mark TREE_PRIVATE on global symbols. Backend only acknowledges binfo marked as private.
Remove use of ->tdata() in glue.
Don't add __monitor field for extern(C++) classes.
Bug #92 - ICE in runnable/testenum.d with -g
Merge tag 'v2.064.2_gcc4.9-dev' into gdc-4.8

Conflicts:
	gcc/d/d-objfile.cc
Revert most of "Change uses of frontend ArrayBase<> to GCC vec<> type."

This reverts parts of commit a41a2677a823aac742626e342b2c0584d3ce190f.
* auto_vec is not available in gcc-4.8
* gtfiles does not support .cc files in gcc-4.8

Conflicts:
	gcc/d/ChangeLog