Fix my mistakes from 933c773a234048b72fbd7cb4fccce8810ec55c83 :(
remove deprecated spree preferences methods from guide

introduce preferences column in spree models

add array and hash to spree preference types
Fixes #5410
Remove unused check that stubs out valid data.
Editing a shipping method was triggering to GET requests to the edit action

Add some missing preventDefault() and 'return false'
Fixes #5412
Standardizing use of colons in checkout summary
Fixes #5413
Add circle CI setup