Schema and parser support for a new source type: characteristic source

Addresses https://bugs.launchpad.net/openquake/+bug/1144207.