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.
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
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/
GroupSet::getByName added, typo fixed

http://www.concrete5.org/developers/bugs/5-6-0-2/group_set.php-class-name-typo/
Update web/concrete/core/models/job.php

Add a getJobID() method.
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
Minimum required version of PHP to 5.2.10

This pull request raises the minimum PHP required version from 5.2 to
5.2.10 (and makes it a parameter so that future changes won't require
re-translations).
Update web/concrete/core/models/permission/assignments/area.php

Having problems with layouts: Area::get returns null
fix redirect bug in form block AND handle ajax submissions better

At the end of the `action_submit_form()` function...

1. In the `if($this->redirectCID > 0)` section, it was checking for a nonexistent page with `is_object($pg)` -- but this is *not* the proper way to check for a nonexistent page (because Page::getByID *always* returns an object -- but with a null cID if nonexistent).

2. Moved the redirect stuff to inside the "if" check for `noSubmitFormRedirect` -- because if you set noSubmitFormRedirect to TRUE, it means you do not want the form to redirect (even if user chose a page). Usually this is for ajax form submissions, and setting header('Location...') doesn't do anything for ajax requests.

3. I DRY'ed up the code by not repeating the redirect-back-to-same-page code when chosen page is not found.

4. Removed commented-out code (has nothing to do with the above, but I saw it and decided it should be cleaned up -- broken windows theory and all that).
Minimum PHP version set to 5.2.4
typo in variable name

as mentioned here
http://www.concrete5.org/developers/bugs/5-6-0-2/wrong-declaration-in-concretetoolsfilesget_data.php/
Localize the title of system pages

Currently the page titles of dashboard pages is always in English.
This pull request enables translation for dashboard page titles.
set default view arg in BlockView::render()

...since the $bv->render method has 'view' as its default view value, why not make this so on render as well?
Note that there should not be any backwards compatibility concerns because up until now, calling BlockType::render() without any args resulted in a fatal error -- so there should be no code out there that was assuming any kind of default value.
code convention update
removing redundant block type query (thanks LyDiaMo)