making include names consistent. Adding include contracts to the includes (needs review from Lars). Moving simulation::template procs into new file. Starting to implement the template delete feature
Replaced dotlrn::get_user_name with a call to acs_user::get, because that proc is also cached, but the cache there is flushed correctly when the user changes his/her name
made the api doc better, also replaced SQL with {}. removed additional_columns param on bcms::item::list_items not being used, removed bcms::item::list_pages list_images list_files as they are bcms-ui-wizard specific. change bcms::item::format_string_as_url -url to -string, renamed bcms::item::item_url_duplicate_test to bcms::item::create_unique_url
made the api doc better, also replaced SQL with {}. i have also remove bcms::wizard_step and bcms::init_bcms as they are bcms-ui-wizard specific. i have also moved out bcms::register_content_type and bcms::is_registered_content_type and now moved to bcms::folder name space