Fix security issues

There was an issue with the cookie key not being randomised for each site, so it is now forcefully required to be changed to suppress the PHP warning. The salt is now randomly generated at plugin activation.
Merge branch 'master' of github.com:gfarrell/WPRavenAuth