custom extractors registration, add example convenience shell script for managing translations

Why force people to create an instance and register that? That feels like an unneeded step - just registering the class should be enough. In fact there is a benefit to registering a class instance of an instance: that will allow lingua to make an instance for each registered extension, including per-extension configuration.