Fix sets view when navigation from main, fix link to #sets

Remove id="sets" from search from, confusing the navigation
Fix link to /sets should be #sets
Make sure we close homeLayout when navigating to sets
Gruntfile: remove reference to CSSLint, remove imagemin from default
Fix JSLint errors
Fix 'Undefined variable: user_validation' error in posts API

Accidentally commented out $user_validation code, but was still passing
the
variables to $user->check()
Add IRC notifications to travis config
Make map view fit show all points on initial load

Previously we had a fixed default zoom level, and had avoided using the
simple
fitBounds() method, because it zooms right in when we have a single
point.
Instead we now use fitBounds to get all points on the map, but if zoom
level is further than 15 we set zoom to 15. This means a single point
still shows zoomed out enough to give a rough view of the surrounding
city.
Re-instate styling tweak for post detail title

Allow more space for post actions, don't allow space for
post-category-marker
Add README note about httpdocs and vhosts etc
Add sass-cache to gitignore
Merge branch 'master' of git://github.com/ushahidi/Lamu
Merge branch 'master' into create-set-modal

Conflicts:
	modules/UshahidiUI/media/css/global.css
Remove sass-cache again