loopCollapsing init version
loop collapsing, with additional variables to reduce computation
loop collapse, handle variables as boundaries and iter strides, and decremental loop
loop collapse, handle variables as boundaries and iter strides, and decremental loop
merge astInterfaceTests/Makefile.am
modification on sageInterface.C and loopCollapsing.C according to code review
add in loop collapse test input files in astInterfaceTests/
resolve conflict after modify comments in loopCollapsing.C and sageInterface.C
Merge branch 'master' of rosecompiler1.llnl.gov:rose/edg4x/rose into lc
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)
transOmpLoop handle collapse clause by invoke SageInterface::loopCollapsing()
intermediate changes commited so that I can revert to older version and see if I see AST consistency failures