Fixed C bug specific to hidden declarations in statements and added alignof operator support (required for C application tests).
Merge branch 'dquinlan/dq-edg47' of rosecompiler1.llnl.gov:rose/edg4x/rose

Conflicts:
	src/frontend/CxxFrontend/EDG
Should fix AST IO
Fixed name qualification bug for protocall buffers application (test2013_220.C and test2013_221.C) plus case of name qualification required when a non-template function hides another template function (and vice-versa) (test2013_222.C and test2013_223.C).
(Autotools) Update build script for EDG 4.7

* Removes $ROSE/build script logic for previous versions
  of EDG

* Fixes this $ROSE/build script failure when EDG source
  code is not available:

   ```bash
   $ ./build
   checking for glibtool...
   + /usr/apps/libtool/2.2.4/bin/libtoolize --force --copy --ltdl --automake
   + NOTE: Adding optional projects/CodeProperties
   + NOTE: Adding optional projects/traceAnalysis
   + aclocal -I ./config -I ./acmacros -I /usr/share/aclocal
   + autoheader
   + autoconf
   + automake -a -c --ignore-deps
       configure.in: installing `config/install-sh'
       configure.in:60: installing `config/config.guess'
       configure.in:60: installing `config/config.sub'
       configure.in:66: required file `src/frontend/CxxFrontend/EDG/EDG_4.7/Makefile.in' not found
       configure.in:66: required file `src/frontend/CxxFrontend/EDG/EDG_4.7/misc/Makefile.in' not found
       configure.in:66: required file `src/frontend/CxxFrontend/EDG/EDG_4.7/src/Makefile.in' not found
       configure.in:66: required file `src/frontend/CxxFrontend/EDG/EDG_4.7/src/disp/Makefile.in' not found
       configure.in:66: required file `src/frontend/CxxFrontend/EDG/EDG_4.7/lib/Makefile.in' not found
       configure.in:66: required file `src/frontend/CxxFrontend/EDG/edg47Rose/Makefile.in' not found
       projects/RTED/CppRuntimeSystem/Makefile.am: installing `config/compile'
       configure.in: installing `config/ylwrap'
       src/frontend/PythonFrontend/Makefile.am:22: installing `config/py-compile'
   ./build: unable to initialize your build environment!
Merge remote-tracking branch 'origin/master' into HEAD
[KLT] Generate decl and empty defn for argument packer
[KLT] Create decl and defn of kernel and their arguments in different files. I had to remove some assertion in unparseCxx_statements.C, also had to modify the Sage Builder...