Fix Block Design Preset & Footer Buttons

Fix block design preset switching and footer buttons on refresh.

- `ksort()`'s option array so default(no custom) is first
- Checks for `$_REQUEST['refresh']` before including footer buttons to
  prevent double set of buttons in footer
Merge pull request #973 from mkly/fix_block_design_preset

Fix Block Design Preset & Footer Buttons