README: Move Travis/Bountysource badges below headline.
Fix ARM build
Fix initialization of C++ class instances.

Fixes 'runnable/cppa' on x86.
[trivial] Adapt whitespace style.
driver: Emit __bss_start/_end as weak symbols to work around linker bug.

A similar problem as in upstream issue 13025 has been
observerd for LDC on Arch Linux (GNU ld 2.24) as well. This
is essentially the same workaround as Martin came up with in
D-Programming-Language/druntime#889. Because the linker
defines the symbols anyway as part of the default linker
script, the weak linkage actually makes no difference.
Change type of ldc.dso_initialized to i8.

Also being only a flag, it is safer to use the i8 type and compare against 0.
This adds only an icmp instruction to the IR and should not change the generated machine code.
Fix a typo in variable name