First pass at the LESS conversion

Still missing Blackberry10
Removing what are now build artefacts
Adding build artefacts to .gitignore
Added Blackberry10 .less file

...but it's just straight css for now
Add blackberry10 to less config in Grunt
Make custom brand / white label stuff work with less
Change some rogue "orange" colours to @highlightColor
Some tweaks to use a locally installed cordova cli to avoid version issues
Merge pull request #480 from SpiderOak/local-cordova

Some tweaks to use a locally installed cordova to avoid version issues
Merge branch 'master' of https://github.com/SpiderOak/SpiderOakMobileClient into issue-467-convert-css-to-less
Needs an empty brand.less to include

Also a small bug fix for android passcode screens
Merge pull request #481 from SpiderOak/issue-467-convert-css-to-less

Issue #467 convert css to less
Upgrade bower to most recent version.

Switching to default bower components dir, bower_components, but
sticking with 'www/components'.  (bower_components helps developers with
feeble memories to keep track of directory purpose, while www/components
is more for computer.)
Merge pull request #483 from SpiderOak/issue-482-bower-upgrade

Upgrade bower to most recent version.
New login flow...

Adds a preliminary screen that gives the option to either find out what it takes to make a new account, or to go ahead and log in.

If you choose to log in, the preliminary screen doesn't show up again until you choose it via the "X" icon on the login screen.

It also adds a menu button to the login screen for access to the Settings and ShareRooms.

Still needs copy for the "Need an account..." screen
Better title for the "Need an account? ..." screen
Need an account wording from Ethan
Fix scroll on android context menus
Merge pull request #484 from SpiderOak/new-login-flow

New login flow
Merge branch 'master' into issues-466-469-invert-advanced-login

Bring up-to-date.