Calculating shipment + line item tax in DefaultTax is now combined into 1 method

Rather than two methods which do the exact same thing, just with different object names
Use tax rate's calculator to calculate shipping rate's tax
Use Rails 4.0.3
payment should receive purchase, not capture if payment is auto_capture'd

Capture requires a prior authorization, whereas purchase does authorization+capture in one go
Make considered_risky a database field, rather than a state

This is because if an order completes the checkout and is 'considered risky', then the checkout will attempt to render a partial for this state. We do not want users to be seeing any kind of indication that their order is considered risky. It should go through as per normal.

The only way to do this is to take the risk consideration out of the state machine and move it into a database field
Remove state test from risk_analysis_spec

This test was checking for the state, which is no longer set
Add missing model translations. Fixes #4359
Clean up CHANGELOGs
Add spec to ensure distinct product are returned in api
Drop integration guides

Replaced by http://spreecommerce.com/hub/
Add google webmaster tools verification
bump friendly_id version to 5.0.3

Fixes #4350
Fix Spree::TaxonsHelper#taxon_preview not to show duplicate products

Fixes #4361
remove adjustments finalize!

According to commit 953c960680f284a2eb97b160a4610a72494ce107.
finalize event has been removed from Spree::Adjustment.
It will throw error in after_ship method since no finalize! method in adjustment now.
```
undefined method `finalize!' for #<Spree::Adjustment:0x000001095a1180>
```
move deliver email under completed_at touch, to avoid email to brake since the completead_at would be nil

Fixes #4363
Use can_supply in stead of deprecated in_stock in frontend

Fixes #4364
Remove unused font-face styles
Remove the spreeconf widget
Fix broken links in footer navigation
Bump factory_girl_rails to 4.4.0