Add basic admin setup incl. login and views and templates

Changelog:
	config/ion_auth
		-switch to bcrypt

	controllers/admin
		-add logout() method

	controllers/auth
		-add login() method

	controllers/user
		-add index() method

	add BCrypt library

	views/templates
		-add admin_main template
		-add admin_auth template

	views
		-add login
		-add users/index

	views/widgets
		-add admin_header
		-add admin_footer
Add blog framework

Changelog:
	-add skeleton Blog library
	-add skeleton Blog model
	-add skeleton unittest for Blog library
Modification to auth/login and blog classes

Changelog:

	CIUnit
		-fix CIUnit inability to truncate tables with foreign keys
		-manually add CIUnit package path to bootstrap

	controller/auth/login
		-modify and clean code

	Blog library
		-expanded skeleton

	blog model
		-expanded skeleton
Removed CIUnit
Blog library and model complete except for tagging methods

-added ODUnit for unit testing support
Add view admin/blog
Changelog:
	config/odcms_modules
		-add config to allow dynamic feature inclusion

	controllers/blog
		-completed with: new, edit, delete, publish and unpublish

	libraries/Blog_lib
		-refactored to avoid name collisions
		-fix get_post_headers() not returning fields
		-add unittest check above function returns fields

	views/editor
		-integrates tinymce wysiwyg editor
Merge branch 'admin' into development