Remove guard dependencies which are not used

Conflicts:
	Gemfile
Fix assets paths for 2.2.0.beta

Also use $(document).on thats more agnostic.
Cleanup locales.

- Removed no longer used locale key.
- Replaced some keys that exist in spree core.
- Add missing keys.
- Terms view and locales no longer used.
- Add missing pluralization keys.

All tested with i18n spec gem.

Fixes #90
Use friendly_id + product.slug everywhere that is necessary
Fix asset requires so that there are no more JS errors
Remove Versionfile.

Also remove 5 years old TODO file, this info should live in Github
issues if of interest.
Remove empty helpers and cleanup Gemfile.

Fixes #91
Bump to Capybara 2.2.0
Try to save us from db locking in spec runs.

- Bumped database cleaner to 1.2.0
- Change spec strategy for how it runs.

This due to that I got random failed spec runs due to random table
locking SQLite3::BusyException: database is locked

Conflicts:
	spec/spec_helper.rb

Fixes #93
Update README and add LICENSE.

Fixes #87
Use master branch here
Bump poltergeist to 1.5.0
Tidyup views.

Fixes #94
Add Swedish locale.

Fixes #92