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.
All failed jobs must have "Retry Job" button
Merge pull request #49 from 66Ton99/retry

All failed jobs must have "Retry Job" button
Switching Default Queues and concurrent jobs to 4.
Adding a few more tests.
Fixing a bug with the available queue grabber.
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