Fix static array initializers

partial fix for issue #120 (fsection-anchors)

Pad out the rest of static arrays with single elements.
Issue #120 - breaks -fsection-anchors on ARM when
backend calculates field positions for array members.
Set correct DECL_SIZE for TypeInfoDeclaration

partial fix for issue #120 (fsection-anchors)
Set correct DECL_SIZE for ModuleInfo and ClassInfo

partial fix for issue #120 (fsection-anchors)
Fix TypeInfoStruct initializer

partial fix for issue #120 (fsection-anchors)
Fix TypeInfo_Function and TypeInfo_Delegate declarations

partial fix for issue #120 (fsection-anchors)
ICE on all issue #120 bugs

The problems in issue #120 are caused by an initializer
for a variable with a bigger size than the variables
DECL_SIZE. Detect all those cases and ICE.
Add new testsuite option EXTRA_FILES.
Some GDC testsuite fixes relating to LTR evaluation; contacts in pure/nothrow functions; using -J.
Update libphobos/libdruntime/phobos-ver-syms.in

Must include version for ARM EABI Unwinder
Merge pull request #31 from jpf91/patch-2

Update libphobos/libdruntime/phobos-ver-syms.in
Fix alignment issues on x86.
Add support for vector = [array,literal] expressions.
Fix VectorExp to handle non-const array literals.
Remove useless function attributes.
Set proper size_t type on compiler init.
Remove d-bi-attrs.h - move common frontend attributes to d-builtins.c
Update patches for gcc-4.8.x, re-merge patch scripts back into one setup-gcc.sh.
Add missing setup-gcc.sh script
Remove broken weakref attribute.
Sync unwind implementation with gcc.