The upcoming_list shortcode should use the cn_action_css hook to print the CSS.
Remove the "scope" attribute from the CSS printed for legacy templates.
Change the name of the template init method to register to be more semantically correct.
Update several core templates to use the new API.

gh-232