Modified Makeflow LOCAL behavior

This change forces Makeflow to use the remote queue only for LOCAL jobs. The explicit jobs max for remote is discarded if -T is LOCAL and the local jobs max is used. This corrects behavior using -J and -j on LOCAL. Though this may seem backwards, there is logic at may places for ignoring local jobs with Chirp and Hadoop batch systems. This utilizes that logic to force a single queue, and -j now applies to all jobs run with -T LOCAL. @btovar please take a look.