Fix Shipping Method Calculator form prototype handling

Currently, switching the calculator field in the ShippingMethodType embeds calculator config prototypes under __name__ key, which causes the form to not validate. This commit makes the following changes:
 * use the proper field name (configuration)
 * skip embedding forms for calculators that don't support configuration (currently results in empty text field being embedded)
Merge pull request #1 from Sylius/master

Merge with current version
gitignore
Fixed discount promotion calcutaion
Revert "gitignore"

This reverts commit 46532fd7902bc74a831b17ae2f724650befac864.
Brand new vagrant configuration
Spec and test fix for percent discount
Changed submodules paths
Rebuild pull request from ReadOnly SyliusFlowBundle
See https://github.com/Sylius/SyliusFlowBundle/pull/26
Merge pull request #359 from thormeier/master

Add canaling of given query string on history rewind
Initial new versioning schema
Behat tests
My account / addresses :
 - improving Behat tests
 - delete cascade on table sylius_user_address
 - listener to directly add the address to the current user (when an address is created) and to directly unset billing and shipping to the user (when an address is deleted)
 - main featurees
My account / addresses :
 - improving routes
 - improving templates
 - finishing "set as default address" features
My account / addresses :
 - translations
My account / addresses :
 - fixing Behat tests
 - now test user is sylius@example.com (like in the fixtures) and his password is sylius
My account / addresses :
 - minor fixes
My account / addresses :
 - isolating routes
My account / addresses :
 - Behat tests
 - fixing addresses test code
My account / addresses :
 - fixing translations