ENH: pyo (or other lib) does not get initialised until first Sound created (allows different init())

also:
 - pygame not imported if not needed
 - various fixes to docs