Add .ruby-version to 1.9.3

We don't actually execute any Ruby in this project, except for during
the build process.

I think this will alleviate some issues when installing gems:

    sudo: no tty present and no askpass program specified
    Sorry, try again.

    Gem::Exception: Cannot load gem at [/var/lib/gems/1.9.1/cache/sass-3.2.12.gem]
Use bundle exec when building Sass in production

So that we use the copy of the sass binary in vendor/cache.
Fix neg number bug in roundToSignificantFigures

And make it a method on View.
Move rounding changes tests into correct place

And remove one duplicate.

And tidy whitespace on an object, remove unused thresholds (they're
duplicated below).
Change rounding thresholds from 500 to 1000

For all orders of magnitude.

I think there's an opportunity for some refactoring here.
Make module_actions JavaScript more reusable

Rename module_actions to popover (à la iOS) so that we can use it
for a dashboard's related links. Include a basic first pass of
popover in related_pages.
Move popover related Sass into a single file

Use mixins to include it in multiple places.
Reorganise index.scss into logical groups

Also rename module_actions to module_more_info for ease of scanning.
Merge pull request #115 from alphagov/62545960-hide-related-links-small-screens

Hide related links on small screens
Show quarterly ticks on x-axis for monthly data over long timeframe.

When we have monthly data going back more than 15 months, use quarterly ticks.

I've over-written the "month" config in graph.js. We don't seem to be using
this anywhere in the live app, or testing it, so I think it's OK to overwrite.
But I'd be grateful if someone with more Spotlight experience could check.
Add currency symbols to graph.

Committing on a clean branch, this supersedes the previous branch.

Part of the G-Cloud story: https://www.pivotaltracker.com/s/projects/911874/stories/62377934

Provide a configurable "currency" option in Stagecraft. If set, use currency symbols in y-axis labels and callouts.

Allow both for currency prefixes (like "£10") and possible future suffixes (like "10 CNY").

If the currency option is set, use one fewer decimal place in the numbers shown in callouts, so that the text does not overflow as a result of having an extra character. This doesn't account for the possible future use of suffixes, but I suggest we look at that when we get there.
Update to include test for currency suffix option
Merge pull request #119 from alphagov/54184200-change-rounding-thresholds

Change rounding thresholds
Merge pull request #112 from alphagov/add-ruby-version

Add .ruby-version to 1.9.3
Add currency options to y-axis.

I don't think any new tests are needed for these changes, but shout if you disagree.
try this, if not - try all debugger
update?
travis yml
Merge pull request #124 from alphagov/fix-bundle-install

Fix bundle install
Merge branch 'master' into add-currency-symbols-clean-branch

Conflicts:
	spec/shared/extensions/views/spec.view.js