Tidy up styles and scripts loading.

* Rename 'custom-header-*' -> 'customize-header-*' for consistency.
* Register them in wp-include/script-loader.php instead.
* Setup Dependencies in a smarter way, so we don't need to explicitly enqueue a
bunch of stuff.