Add support for parsing C++11 =delete and =default

Although this was documented as working, it wasn't implemented
%typemap(default) failed without the idstring changes
Add some C tests using the C++ keyword delete
Correct html references
Fixes for c_delete and c_delete_function tests
Add support for C++11 noexcept specification in exception specifications
Show date in Travis builds
Fix some cases of C++11 exception specifications on constructors with =default or =delete
Make string encoding explitic

Ruby 2.0 enforces explicit string encodings. The char_constant
testcase fails because the internal (SWIG_FromCharPtrAndSize, using
rb_str_new) defaults to ASCII-8BIT while the test-suite file defaults
to the current shell LOCALE setting.

This patch sets the char_constant_runme.rb encoding to ASCII-8BIT.
Merge pull request #117 from kkaempf/ruby-strict-encoding

Make string encoding explitic
Merge remote branch 'upstream/master' into talby-perl5-improvements