Changes to theme modification.

CNP_Theme_General was calling a function at init (non-admin area) to wp_register_script & wp_deregister_script which are to be used in the admin area, not for themes. The recommended method is wp_enqueue_script & wp_dequeue_script for non-admin areas. Functions were included since 2.6 so it shouldn't affect any current updates.