2012/07/03 vectorization project

(cherry picked from commit (EDG3) ece2860f7e7dcaf21c325ddad6aafa4323b89b39)

Conflicts:
	src/frontend/SageIII/Makefile.am
(Add) vectorization project

(cherry picked from commit (EDG3) f4a066ba95f00e64dbf0cd461da3a2d59f3e6391)

Conflicts:
	config/support-rose.m4
(add) vectorization feature

(cherry picked from commit (EDG3) b6923326ea8f857e185c43e1bf91663679d33267)

Conflicts:
	src/frontend/SageIII/sageInterface/sageBuilder.C
(add) strip mining

(cherry picked from commit (EDG3) 7e29907e7cae862a02b7e18462a4891c1da01b8a)
(add) vectorization testing case

(cherry picked from commit (EDG3) 0d785b7a82c3a7d216c7af94f241d92fd410f89e)

Conflicts:
	config/support-rose.m4
(Add) multi-dimension support for C

(cherry picked from commit (EDG3) 218b64b6121026930893f321e298bb75df60e5c4)
(add) nonlinearize option for multi-dimensional array

(cherry picked from commit (EDG3) c3cf50f20eb2682fe11af79a3bf6dc1bf3cf7138)
(fix) ROSE-bugs #597

(cherry picked from commit (EDG3) 570c831c9e798b3a0880f6dd1839cecf4649192b)

Conflicts:
	tests/CompileTests/Fortran_tests/Makefile.am
(fix) first push

(cherry picked from commit (EDG3) c4dd9b752f1e4f9265f1b06381297b76e173ae9a)
Fix handling of function declarations building: template/member , defining/non-defining. Added assertion in templated buildDefiningFunctionDeclaration_T function, the argument first_nondefining_decl NEED to be a 1st non-defn declaration

Conflicts:

	src/frontend/CxxFrontend/EDG
	src/midend/astDiagnostics/AstConsistencyTests.C
(fix) integration test errors

(cherry picked from commit 58f8373dea3fa7b19247a1c9070d56b89cf35182)
fix Makefile.am in vectorization project

(cherry picked from commit (EDG3) 63b66530d4b981c654f42549963a024ac8d60b4f)
(fix) Makefile.am in vectorization project

(cherry picked from commit (EDG3) 8818ed762f6b5a6623f4874d9ffc983987254bc2)
fix for integration test

(cherry picked from commit (EDG3) 712e51493a00033b73dc440cf01ec3e59c96e567)
2nd fix for integration test

(cherry picked from commit (EDG3) d916d1465d42c58cf0e3e9de04adb8aef9f8e417)
Split long diff statement
SSE2 comment

(cherry picked from commit (EDG3) 856c022a54916951dfbbd21dc6e62363c5b3b1b9)
(vectorization) Fix Jenkins issues

(cherry picked from commit (EDG3) cfb0f82d0f74111d222f5a17015286c05eb2ccf9)
(add) dimension statement support

(cherry picked from commit (EDG3) 1d476616c07570952d09cfdb38224fa1d6401ad7)
(vectorization) Fix Jenkins make distdir issue

(cherry picked from commit (EDG3) 9ccafbe98a62c3240309b802faaa418c5a751b00)
(add) Fortran equivalence statements

(cherry picked from commit (EDG3) 9e64f1c6d19978d06ba29c3b16bbdb3200a44b73)