C++11 compilation fixes

Although JIRA issue [FX-41](https://fix8engine.atlassian.net/browse/FX-41) describes migrating to C++11 features, fix8 currently does not build with C++11 enabled (either for the library itself or for client code).  This can be verified using the following configuration with a C++11 compiler:

```
CPPFLAGS='-std=c++11' ./configure 
```

This pull request fixes these issues.  `make check` passes with both C++11 enabled and disabled.

To build with my own tests (with or without C++11) on gcc 4.7.3, I also  needed the "dependent includes" commit from my gcc4_7 branch.