Simplified the backends settings methods
All settings including voice and speed are now handled in the same way
Added languages() method to the backends
pico2wave now uses the the languages method for language selection