Image\Filter\Backgroundfill
JImageFilterBackgroundfillTest
add SCALE_FIT
updated docblock of Image
updated documentation of Image
Corrected namespaced class name
Add a global with() method.
Remove requires from tests/core/case/database.php
Add slashes for PHPUnit class
Merge pull request #216 from elkuku/with

Add a global with() method. Thanks @elkuku for the work and @taylorotwell for the concept.
Merge pull request #215 from piotr-cz/docs_Image

Updating docblock and manual of Image::toFile method. Thanks @piotr-cz
Merge pull request #217 from asika32764/patch-1

Remove requires from tests/core/case/database.php. Thanks @asika32764
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