Moving PROMOTION_POSITIONS to defaults.py, allowing customization.

Now I can define new blocks under settings.py, without needing to overwrite an application.
Added doc about OSCAR_PROMOTION_POSITIONS setting

Also grouped promotion settings together.
Merge pull request #598 from tangentlabs/davividal-promotions_positions

Made position of promotion blocks customisable