npm@1.2.25
update request, dedupe
couch-login update, and package.json
npm@1.2.27
bundle all deps
dedupe
cleanup error messages at login
Show errors for profile edits above the form
add npm-user-validate
use npm-user-validate

Conflicts:
	routes/profile-edit.js
start using npm-validate, should fix #294
Handle twitter URLs being pasted

People often paste full twitter URLs into their "twitter" field. This will display those properly.
redirect npmjs.org/?searchTerm -> npmjs.org/search?searchTerm

Per https://twitter.com/_jden/status/329027361716723712, redirect empty path with qs
to search route, especially for use when manually typing urls with npm.im.
Support npm.im?search-terms also
Strip full github URL to just username
fix 'name is not defined' in /forgot
Show a better error message at /forgot

If a user is not found there will be a nice error
message instead of a stackstrace, which will
hopefully result in less bugreports.

Fixes #314
remove duplicate gravatar require
Set the http status code to 404 if a profile does not exist

Fixes #75
Nicer user profile 404 page