Updated gitignore.

Extended gitignore list.
Updated Travis and drop 1.8.7
Updated LICENSE file.

Standard license file format generated from Spree.
Updated gem engine to latest version.

Based on new generated Spree 2.0 extension.
Yaml lint locales.
Add Swedish locale.
Change version file.

Version file for spree now have master pointing to 2.0.x so old version
now need new 1-3-stable branch.
Refactor specs.

Refactor and moved them out of spree subfolders.
Overall code formatting and cleanup.

- Cleanup.
- JS more 1.9 jQuery safe.
- Removed duplication of attr_accessible in wished_product.rb
- Removed seeds.rb
Refactor migrations.

Migrations now use change instead of up/down where it apply.