build: remove -Werror when using the debug flag

What do you think of this?  I personally like to worry about warnings after I've implemented a feature and am preparing to submit a pull request.