Make some Nix::ThemeEngine methods pure virtual and remove a unused one.

Reviewed by: Sergio Correia
Our API ask for audio data at a specific sample rate, so we don't need to convert the audio sampel rate.

Reviewed by: Thiago Lacerda
Use M_PI instead of our own Pi constant on DefaultWebThemeEngine.

Reviewed by: Thiago Lacerda