Move script/rails to bin/rails in extension generator. Fixes #3904
Remove order_details partial which is no longer used
Break order_tabs into two new partials

Makes the code better to read and hopefully helps to override any
content inside those partials more easily
Clear out entries from CHANGELOGs
Ensure cart promotions are only applied when the promotions are eligible + rules are applicable
Add 'currency_sign_before_symbol' configuration setting

Allows you to determine if you want himBH10.00 or -0.00. Default is the latter.
Link FreeShipping adjustments back to their orders
Display cart summary in a much neater fashion
Only show subtotal if adjustments exist
Show a type next to adjustments in cart summary