Added new view in 'My Page' dashboard, for account settings

Only routes and view are implemented. The contents has no function.
Added Account Settings link to Username dropdown.
Revised naming for routes to settings page.

Non functional change to extended the cantas base view.
Avoided using settings.js as a name for other files.

settings.js, as a name, should belong to the first file in root dir.
So, settings for user account should have relevant files more aptly named.
Refactored naming for account settings.

No functional changes.
'settings' is too generic a word to refer to Account Settings,
so any naming was amended to specifically refer to 'account' settings.
Add openshift hooks for installing a custom version of node/npm.

 - Source: https://github.com/ramr/nodejs-custom-version-openshift
Take google returnURL from the site url from the current phase in settings JSON
Move settings.json to settings.js so env variables can be accessed. Updated redis clients to connect to redis servers that require authentication. Updated mongo connection to use either a connection string or username/password.
Set main file in package.json (required by openshift)
Fix for JSLint error
Allow users to sort cards by board, created at and due date
Add Demo site to README.
When deploying to openshift create settings.json file if it doesn't exists and populate with settings from openshift environment variables. Then seen label meta data.
Link static card view board name to the card's board
FIX: upgrade jasmine-jquery.js to 2.1.0

original 1.5.0 came across issues:
TypeError: 'undefined' is not an object (evaluating
'jasmine.Matchers.prototype') at ...
FIX: upgrade jasmine to 2.0 and let test pass

jasmine upgrade spies function name, we need upgrade

such as:

Spies: and.returnValue

Spies: and.callFake

FYI:
https://jasmine.github.io/2.0/introduction.html
Merge pull request #21 from smilledge/feature/openshift

Add support for OpenShift
Merge branch 'feature/my-cards-sorting' of github.com:smilledge/nodejs-cantas into smilledge-feature/my-cards-sorting
Merge branch 'smilledge-feature/my-cards-sorting'
Merge pull request #24 from smilledge/feature/link-cards-board

Link static card view's board name to the card's board