Close #833
Fix #826; Fix #825;
Close #817
Fix #87
Fix #401
Fix #499
Close #625
Fix the order of blocks with no add routine.

- Blocks added to the first drag_area were being appended rather than prepended.
- We were using `$.get` rather than `$.getJSON` for some reason
Close #554
Merge branch 'master' of github.com:concrete5/concrete5-5.7.0
page list tweak
Reformat layouts js
Close #840; Close #437
OMFG
Close #847
Fix #773
5.6 Support
Merge pull request #849 from EC-Joe/patch-1

PHP 5.6 Support
removing interface preferences page, making it so if you are using one of the two white label background constants, it doesnt pull or apply a background image from c5
Ugly code, sexy results. Close #433