Core 2.6.0

* [Bug] Moved component include installation directives to a separate method so that they won't interferre with the installation variables!
* [Performance] Modified time is now used for local -> local file comparisons.  This is because mtime is about 14-times quicker than a md5sum comparison.
* [Performance] Boosted the caching on the UserAgent object a little.
* [Feature] BaconIpsum is now included in Core by default!
* [Feature] Added the various Creative Commons license images and GNU license images.  These are used along wtih the new metaata/media manager system.
* [Feature] Parsed HTML now get the metadata tags for images automatically.  ie: insertables.
* Greatly cleaned up the fileinput javascript.  It's now actually readable.
* FileInput now supports browsing for files on the server.  This is enabled with the form element attribute "browsable".
* Changed what the FileInput returns for its set value.  Now, instead of simply returning the basename of the file, it returns the prefix "public/*" part as well.  This is to support the browseable feature.
* New form element, License Input ("license").  This display a drop-down with the various licenses supported on the system.
* PageMetaKeywords file input no longer requires a page to be attached.  This allows the same input to be used for file keywords as well.
* New metadata system for files.
* Switched to use the cacheable version of UserAgent in the two spots that it was being called.  Caching on this object is extremely important because it's so heavy.