Add an option for the queue name for qsub

Hi, 

This is a small patch that should allow the specification of a queue name for addprocs_sge(n::Int, queuename::String). 

There is a whole load of commits, but the overall diff is just small.  If I were any better at git rebase's, I would have squashed them all to one.  Sorry about that. 

I can't really test this patch as my version of julia (0.4.0-dev+5301) doesn't load the original CLusterManagers any more.  
julia> addprocs_sge(10)
ERROR: unrecognized keyword argument "manager"