Added ability to define title separator for getTitle
Merge branch 'master' of git://github.com/dnadesign/silverstripe-shop

# By Ingo Schommer (9) and others
# Via Ingo Schommer
* 'master' of git://github.com/dnadesign/silverstripe-shop:
  Filter out empty error messages in checkout page
  Saving order into session earlier in processing
  FIX: Error message shows 'Email' now, and passed through  to processPaymentResponse
  Don't set MemberID on Order record if Member not logged in
  Add updateTitle hook
  PaymentForm->successLink
  PaymentForm processPaymentResponse hook
  Extension points for PaymentForm
  Consistently namespace nested fields
  Payment error messages
  Customizeable returnUrl in OrderProcessor
  Removed unused code

Conflicts:
	code/product/variations/ProductVariation.php