Added getSections() method.

I found that is impossible to get template sections from a View object
so I made it possible. This is good expecially when AJAX comes into
play.
Added renderSections() method.

I found that is impossible to get template sections from a View object
so I made it possible. This is good expecially when AJAX comes into
play.

Since the property 'section' is updated once the View has been rendered,
the correct usage is that:
```php
$view = View::make('pages');
$sections = $view->renderSections();
```
Removed old property.
Removed old code.
Restored comment on render().
Cleaning.
Increment version.
Return service provider instance from App::register()

Which allow 4.0 user to manually run boot()

Signed-off-by: crynobone <crynobone@gmail.com>
fix phpdoc

Signed-off-by: crynobone <crynobone@gmail.com>
Container::build now passes parameters into object.
Merge branch 'master' of https://github.com/iSimonWeb/framework into iSimonWeb-master
Tweaking renderSections.
Update change log.
Merge pull request #2811 from dwightwatson/master

Add unique() methods to Support and Eloquent collections to return only unique items
Merge pull request #2799 from crynobone/patch/return-service-provider

Return service provider instance from App::register()
Fix conflict.
Fix conflicts.
Added freshman to irregular pluralizers.
Added pessimistic locking to query builder via 'lock', 'lockForUpdate', and 'sharedLock'.
Add support for using IAM Roles for SQS queues.

The AWS PHP SDK allows for specifying a location on EC2 instances that will allow the instance to assume an IAM role and connect to different services. You just need to add a `default_cache_config` option to the config array for queues using the SQS driver.