The init code is now run on the init action.

This allows for themes and plugins to add hooks before the init code runs.

I add a very low priority to the asset print hooks so that our code still runs first on those hooks.