Adding template name options to the controller to make sure the right one gets rendered.
Created queue option and parameter in the entity.
Adding queue for templates and commands
Removing integer cast
Creating a basic queue system
Making the queue use the option if provided.
Adding in the ability to limit how many concurrent queues there can be
Fixing bug that @Seldaek noticed.
Switching to an index for queues.
Making the Job Repository on grab 1 item if there are some available in a queue.
Removing queue setter on job
Creating a constant for the default queue.
Adding a few more jobs to the test.
Fixing Space on Job.php
Removing unneeded else
Switching to a shortcut for incrementing.
Switching Default Queues and concurrent jobs to 4.
Adding a few more tests.
Fixing a bug with the available queue grabber.
Update index.rst
Update installation.rst
Update usage.rst
Merge branch 'master' into feature/queue
Merge branch 'feature/queue' of git://github.com/DABSquared/JMSJobQueueBundle
shifts queue configuration to DI configuration instead of CLI options

The DI configuration looks as follows:

```yml
jms_job_queue:
    queue_options_defaults:
        max_concurrent_jobs: 1 # Allows only 1 concurrent job for queues by default

    queue_options:
        foo:
            max_concurrent_jobs: 5 # The "foo" queue is allowed to have 5 concurrent jobs.
```

The max concurrent jobs per queue are determined as follows:

1. Use the setting from "queue_options" if available
2. Use the setting from "queue_options_defaults" if available
3. Default to --max-concurrent-jobs
updates documentation
adds maximum queue length
preserves queue when cloning a job