Web server no longer asks for password if non required
EncryptedMultiThreadedHttpServer.java:
-updated to use Prefs.isCredentialsSet()

SetNewPasswordHandler.java:
-restarts the web server if the user goes from no pass->pass or from pass->no pass
-will not restart if current password is changed (this is already addressed in the authenticator)