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.
Remove unique index.
Merge pull request #2819 from andrewryno/aws-iam-roles

Add support for using IAM Roles for SQS queues.
Work on console structure.
More work on console structure.
Add start helper method.
Skip test.
Fixed missing 'compile' command when running php artisan optimize in 4.1

Signed-off-by: crynobone <crynobone@gmail.com>
Merge pull request #2830 from crynobone/fix/compile-command

Fixed missing 'compile' command when running php artisan optimize in 4.1
Bind Artisan to container.
Added @see docblocks to facades
Merge pull request #2839 from anlutro-pull-requests/facade-docblock

Added @see docblocks to facades
Merge branch 'master' of https://github.com/laravel/framework
force BelongsTo to use attributes for foreign keys
prioritise relations via dynamic properties over attributes in getAttribute