Fixed menus not hiding

Also fixed `.dropdown` usage on menu bar.
issue #58 - removing the iiwf

In order to remove the iiwf we need to be able to lint backend and frontend code separately.
Changed our devDependency for grunt-jslint to use a fork which has multiTask (PR sent to main repo)
Updated Gruntfile with split rules for the jslint tasks
As a result, a few files failed to pass the new rules, these have been fixed and added to the commit
issue #58 - removing the iiwf

Function wrapper and use strict pragma removed from all node files
issue #58 - frontend jslint

Improvements to consistency
Merge pull request #215 from ErisDS/jslint-iifw

JSLint split tasks & removing function wrapper
Merge pull request #214 from matthojo/Menu-Fixes

Fixed menus not hiding when clicking away.
closes #197 & closes #196 pagination wiring and helper

- adds routes for homepage pagination
- adds helper function to compile template file for pagination
- adds next and prev to post for next and previous page
- adds handlebars template for pagination
bumping casper to latest version
Merge pull request #216 from cobbspur/pagination

closes #197 Pagination wiring
Cleaner login redirects

- closes #136
- stripped /ghost/ out of all redirects
- changed redirect=  to r=
Removing 0.8 testing from Travis. We know it's buggy, and we have no intention of fixing it right now.
Fixing up some inconsistent TODO: items.
fixes #202 - urls contain reserved chars

- added all reserved chars and \ to the list of chars which get filtered out
- added documentation
Updated grunt groc config, the documented way of listing files didn't work
issue #136 - login redirects

Fixing logical error if there is no redirect
Also removing console log
fixes #202 - urls contain reserved chars

- further updates to the slugging function to check for certain words
- TODO: handle duplicates #221
Cleaning up res.locals

- closes #124
- added new middleware to detect if a route should be admin or not
- updated ghostLocals to use this and return different locals
- updated ghost.js#initTheme to use the same test
Navigation Helper

- renamed helper from ghostNav to nav and file from ghostNav to navigation
- switched template to use current-menu-item as per the styles
- cleaned up several unused items from config, and removed default link to admin
- updated tests
Fix for WOFF files

- get express to return the correct mime type for woff files
Increment slug if duplicate

Refactored the generateSlug method to return a promise and check for
existing posts with matching slugs.

Should close #221