get rid of warnings

this eliminates all warnings and turns on -Werror
Merge branch 'master' into no-warnings

Conflicts:
	plugins/plugins.pri
Merge pull request #42 from mzanetti/no-warnings

No warnings
added upnp discovery as hardware resource
Merge branch 'upnp' of https://github.com/t-mon/guh into upnp