Image\Filter\Backgroundfill
JImageFilterBackgroundfillTest
add SCALE_FIT
Patch from the CMS
Make Registry support recursive bindData

This is just a little recommend of make Registry recursive merge a new loading file.

### Before

``` php
$json1 = '{
    "field" : {
        "keyA" : "valueA",
        "keyB" : "valueB"
    }
}';

$json2 = '{
    "field" : {
        "keyB" : "a new valueB"
    }
}';

$registry->loadString($json1);
$registry->loadString($json2);
```

Output

```
Array(
    field => Array(
        keyB => a new valueB
    )
)
```

### After

``` php
$json1 = '{
    "field" : {
        "keyA" : "valueA",
        "keyB" : "valueB"
    }
}';

$json2 = '{
    "field" : {
        "keyB" : "a new valueB"
    }
}';

$registry->loadString($json1);
$registry->loadString($json2);
```

Output

```
Array(
    field => Array(
        keyA => valueA
        keyB => a new valueB
    )
)
```
changed JImage to Image
spelling errors
more changes
Changed Jimage to Image in code
changed method access
CS fixes
drop incorrect use of imagecopyresize
correct namespace usage and CS
Merge pull request #221 from piotr-cz/docs_Image

Updates to Image package manual and renamed JImage
Using single if instead ternary operation in Registry::bindData()
Using bindData() in Registry::merge()

Thanks @dongilbert
Merge branch 'staging' of https://github.com/joomla/joomla-framework into feature_Image-SCALE_FIT
Merge branch 'staging' of https://github.com/joomla/joomla-framework into feature_Image_Filter_Backgroundfill
Changed references from JImage to Image
Merge pull request #222 from piotr-cz/feature_Image_Filter_Backgroundfill

Feature: ImageFilterBackgroundfill