In config files, allow whitespace between identifier and opening paren
Fix an error path problem introduced in last commit
Recognize powerpc64le in configure
Fix bugs in fetch backend of powerpc64le

- One bug was in a function that returned a small structure and whose
  first argument was a pointer that pointed to stack.  The old code
  assumed that meant that the structure was returned by implicit
  reference instead of in registers.

- Another was in passing large HFA's (larger than 8 elements) in
  arguments, and in returning HFA's.
Fix coding style in PowerPC's arch.h
PowerPC: convert ELFv2 conditionals form preprocessor to plain conditions

- The reason being that this way, all of the code is exposed all the
  time, which should make future refactoring easier.  There's nothing
  that needs hiding, no system-specific constants or such.
Mention support of powerpc64le ELFv2 in README and NEWS
Guard a dwarf_prototypes.h include with a conditional

- Thanks to Kai Noda for reporting this.
added debugging functions to dump the protolib, symbols
ltrace_compile now compiles as c++ if given a .cc or .cpp file
Test suite for the DWARF functionality
Fixed bug where an aliased symbol was breaking DWARF filtering

On my machine (Debian amd64) I was seeing

 dima@shorty:$ ltrace -L -x '*ftell@libc.so*' ./dwarf
 ftell@libc.so.6(0x7f71126bc4e0)     = -1

which is corect; ftell() DWARF information was correctly interpreted, and we
know that ftell() takes one argument. However filtering more specifically, the
DWARF parsing appears to fail:

 dima@shorty:$ ltrace -L -x 'ftell@libc.so*' ./dwarf
 ftell@libc.so.6(0x7fb58872f4e0, 0x7fffb846b0c0, 7, 0x7fffb846b080)     = -1

Here we use the default (and wrong) prototype for ftell(). The issue is that
ftell() is an aliased symbol, and the DWARF parser only adds symbols that pass
the filter. This patch looks to see if the alias names pass the filter too, and
if they do, the DWARF prototypes are accepted. This makes the above work.
added test for the DWARF aliased-symbol fix
whitespace tweak to DWARF test suite entry:

looking for ' * ' as separating whitespace instead of ' * '. This was causing
false-positive test failures in some cases
renamed DWARF test .cc file to .cc11
test suite now infers language and standard from file extension

.c11 is C-11
.cc and .cpp is C++
.cc11 is C++-11
DWARF test: error message doesn't try to print nonexistent variables