Merge pull request #1 from awanosik/master

Yo
Needed to change default for operation in the component schema..  blank was not a valid option.
Core Plus 2.4.next

	* Removed the "enabled" flag on update sites.  If it's present in the system, it's going to
	  be used.
	* Fixed bug #92 - Installer still runs for components if no upgrade path available.
	* Set the updater page to display the enabled components sorted by name.  This makes it
	  easier to skim through and see what's installed.
	* Fixed bug #253 - Disabled components cannot be re-enabled.
	* Removed repos_edit page.  There's no data to really edit.
	* Added a warning on the repos landing page if the gnupg directory is not writable.
	* Cleaned up the repo landing page and added descriptions for the repositories.
	* New 2.4 API level for repo.xml and package.xml files.
	* Repositories now support descriptions.
	* Repositories now support gpg keys embedded.  These get installed automatically upon adding
	  the repo to a site.
	* Added a repos_delete page.  This is kinda useful...
	* Changed how "textarea" user prompting works in CLI mode.  Now it displays the message and
	  has the user press enter to continue.  This gives the user a chance to see the message.
	* Major cleanups to the component package logic.
	* Core API 2.4 is now a recognized API version for components.
	* The packager now writes at API level 2.4.
	* PageRequest method getPost now accepts POST data that is nested by one-level, ie:
	  "model[id]" is now supported.
	* XMLLoader now supports a schema for XML files.  This is useful in assigning a DTD schema
	  source automatically.
	* FileContentFactory now works [better] if Core isn't loaded.
	* Overhauled the create_repo script to be a little more user friendly and to work with the
	  new repo features.
Releasing Core Plus 2.4.5

	* Overhauled the update backend and UI.  This now behaves more closely to how the WHM
	  updater looks.
	* Added some debug statements throughout the system.
	* Cleaned up the Hook system a little; it now complains if you try to register two hooks
	  with the same name.
	* Admin dashboard widgets now get installed to the dashboard automatically, (they can later
	  be removed if desired).
	* Core::CheckClass no longer tries to load itself recursively.....  I'm not sure what I was
	  smoking when I put those lines in :/
	* Core::GetComponent now will retrieve a disabled component if called by name.
	* New shortcut method, CoreDateTime::Now().  This gets the time "now".
	* Debug::Write now formats the messages using <pre> tags.
	* Fixed the Directory remove statement for tmp filesystem over FTP.
	* Fixed the File remove statement for tmp filesystem over FTP.
	* File copies now throw Exceptions.
	* The GPG key of a given package is now listed in the repo.xml file.
	--Charlie Powell <charlie@eval.bz>  Wed, 20 Feb 2013 09:14:47 -0500
Theme/Default 1.3.5

	* Added message icons to the default theme.  These use FontAwesome and a bit of javascript.
	* New message type, tutorial.
	* Other little cleanups.
	--Charlie Powell <charlie@eval.bz>  Wed, 20 Feb 2013 09:25:56 -0500
Minor fixes in the packager,

themes now get the same auto-generated footer as components get on release.
Blog 1.4.1

	* Additional control links throughout the blog system.
	* New shortcut methods for publishing articles.
	* Switched default article status to draft instead of published.
	* Fixed some minor glitches with the published date if it's still in draft.
	* Minor styling tweaks.
	--Charlie Powell <charlie@eval.bz>  Wed, 20 Feb 2013 16:48:08 -0500
Cron 1.1.2

	* Added an admin dashboard widget to display crons that have run.
	* New howto page for instructions on setting up the cron jobs.
	--Charlie Powell <charlie@eval.bz>  Wed, 20 Feb 2013 16:52:35 -0500
Imported jquery-contextmenu into the standard codebase.
jQuery-File-Upload 6.9.1~core3

	* Switched the key name that tracks the files from "key" to "uploadkey".  This should help
	  resolve the weird random upload issues that have been experienced.

	--Charlie Powell <charlie@eval.bz>  Wed, 20 Feb 2013 17:04:46 -0500
Navigation 2.1.5

	* New nagivagion widget - children.  Displays the children of the current page.
	--Charlie Powell <charlie@eval.bz>  Wed, 20 Feb 2013 17:30:03 -0500
Security-Suite 1.0.1

	* Minor adjustments to the download logic.
	* Added tests for ensuring that the system can import a zipped CSV.
	--Charlie Powell <charlie@eval.bz>  Wed, 20 Feb 2013 17:36:10 -0500
TinyMCE 3.5.6~core5

	* Implementing the file and image browser into tinyMCE.
	--Charlie Powell <charlie@eval.bz>  Wed, 20 Feb 2013 17:38:04 -0500
Released the recent changes in the jquery component.
Theme/Default 1.3.6

	* Minor tweaks to the message icon.
	* Implemented a more responsive design to try to keep the main wrapper at no less than 975px
	  if possible.

	--Charlie Powell <charlie@eval.bz>  Fri, 22 Feb 2013 15:06:14 -0500
Just released jquery-contextmenu.  Not sure if this was released before or not.
Released the theme component.
User 2.4.3

	* Fixed Feature #196 - User Profile Avatar - Config Option
	* Fixed Bug #246 - Authenticated Display Name is Pointless
	* Fixed Feature #197 - User Profile userconfig Sorting
	* Moved the user login javascript into its own file.
	* Moved the facebook logic out from the user system and into the facebook component.
	* 403 errors now display both login and register forms.
	* New userconfig option - required.
	* Tweaked the registration logic a little.
	--Charlie Powell <charlie@eval.bz>  Fri, 22 Feb 2013 15:20:56 -0500
User-Social 1.0.2

	* Set the username config to be required.
	* Set some weights on the configs provided.
	* Switched the page-level widget to user "installable" instead of "baseurl" (2.4.5 change).
	* Added support for the new enableavatar option.
	--Charlie Powell <charlie@eval.bz>  Fri, 22 Feb 2013 15:23:44 -0500
Facebook 3.2.0~core4

	* Logic was moved from the user system to this component.  This includes the login widget,
	  some styles, and the javascript.

	--Charlie Powell <charlie@eval.bz>  Fri, 22 Feb 2013 15:36:46 -0500