Pull request for the patches I consider stable

For details, see the mail.
On Fri, 2014-10-03 at 04:05 -0700, Jens Breitbart wrote:
> Please use noexcept instead of throw(). Throw has been deprecated in C
> ++11 + noexcept may be implemented without runtime costs.

Done.