Readme Header Handcrafted with Love

Changes readme header to new header handcrafted with love in response to
commentary during "Totally Random" about the origin of logo and text.
Text and logo are now crafted by the human hand.
Adds Short Tag Information to Readme

Adds short tag information to readme and methods to enable short tags on
development server. Also, indicates that issue has been discussed.
added is_array to fix when there are no subpages
Remove support for gravar in favor of gravatar

:D
added strtolower to passed extension in mimeFromExtension to handle capitalized file extensions.
added the marketplace library to the autoloader
Corrects FileVersion::getAttribute() issue

Removes false being set to $mode in returing getAttribute() call, which
was overriding anything intended to be passed as $mode to always false
Removed exception when jobs dir doesn't exist

Can't think of a reason this should fail when the dir doesn't exist -- just don't list anything.
Use case: I like to remove empty top-level directories from my sites, so that I can quickly see at a glance what I've actually overridden. If there's no /jobs directory, the dashboard jobs page should just assume there are no jobs in that location and move on checking the other locations (instead of halting the entire process).
typo

as mentioned here http://www.concrete5.org/developers/bugs/5-6-0-2/typo/
typo in uninstall package screen

as mentioned here http://www.concrete5.org/developers/bugs/5-6-0-2/typo-in-uninstall-package-page/
Bugfix Problems with deleted group in site access

Fixing bug where a fatal error appears after deleting a group with
permission you when trying to access PERMISSIONS & ACCESS -> Site
Access.

Fatal error: Call to a member function getGroupID() on a non-object in
/public_html/concrete/core/controllers/single_pages/dashboard/system/permissions/site.php
on line 38

Bug tracker:
http://www.concrete5.org/developers/bugs/5-6-0-2/fatal-error-in-permission-dialog-in-concrete5_controller_dashboa/
avoid conversion of short tag to long tag

http://www.concrete5.org/developers/bugs/5-6-0-2/generated-sitemap-incorrect/
another badly converted short tag
Update web/concrete/js/tiny_mce/plugins/spellchecker/classes/GoogleSpell.php
GroupSet::getByName added, typo fixed

http://www.concrete5.org/developers/bugs/5-6-0-2/group_set.php-class-name-typo/
allow svg file uploads

http://www.concrete5.org/developers/bugs/5-6-0-2/svg-images-in-file-manager/
Update web/concrete/core/models/job.php

Add a getJobID() method.
removed sort parameter in array_unique

I'm not sure if this is correct but I couldn't see why we need that second parameter in array_unique.
Discussion: http://www.concrete5.org/index.php?cID=405968&editmode=
Load a job without installing it first

I found myself needing to interrogate jobs without installing 
them first (which you can do for pretty much anything else). 
Hence adding a Loader::job method.

This may also be of use in tidying up the jobs installation code, but 
I have not done that.
Adding linebreak for a little more consistency