Separate microdata from date representation.

Fixes #97

Conflicts:
	app/views/spree/shared/_review.html.erb
Use the preview scope within shared/_reviews.html.erb

Change-Id: Ie319d29fb43a9cfb489dc34e48e263b6f7c97f07

Fixes #103
Improved default styling

Fixes #110
Correct translations for 'back_reviews'
Merge pull request #115 from TommyJohnWear/2-0-correct-translations

Correct translations for 'back_to_reviews' for 2-0-stable
feedback_reviews model didn't have any attr_accessible

I was getting an error on creating a feedback rating because mass assignment wasn't setup.

Signed-off-by: Nathan Lowrie <nate@finelineautomation.com>
Fixed a missing translation error.

Signed-off-by: Nathan Lowrie <nate@finelineautomation.com>
A user can't rate a review more than once.

Added a validation and also take away the ability to enter feedback on the form if they've already entered it.

Signed-off-by: Nathan Lowrie <nate@finelineautomation.com>
Cleaned up the specs a bit.

Signed-off-by: Nathan Lowrie <nate@finelineautomation.com>