Merge pull request #332 from npm/bcoe/timeout-fixes

adding logic to better handle external APIs timing out on the homepage
fix ellipsis style regression on package page. See ifyouwanttogetthesumoftwonumberswherethosetwonumbersarechosenbyfindingthelargestoftwooutofthreenumbersandsquaringthemwhichismultiplyingthembyitselfthenyoushouldinputthreenumbersintothisfunctionanditwilldothatforyou
truncate long package names on profile page
use a handlebars helper to truncate long package names
fixes tiny config/options bug