fix case sensitive columns

add best effort ordering of variables where metridoc sql tries to
properly order and match column headers regardless of case.
bump version to 1.3.1

need to get the camel sql fix out asap
ignoring out and classes directory
committing a new version
refactor SqlPlus

Made massiv improvements to finally finish this up... including
handling duplicates properly.
handle mix cased records

if a record is mixed case then transforming the record didn't always
work correctly.  Records are now wrapped in a GroovyRowResult which
is a case insensitive Map.
update version for release
committing a new version
do better dataSource configuration

log a warning instead of failing when you can't connect to a
dataSource.  This i important since some jobs won't depend on a
certain dataSource to run
fix unit test

We are no longer throwing errors during initial configuration when
dataSource connections are not possible
bump version for release
committing a new version
add import jobs command
add code coverage tools
add integration tests

I also cleaned up the names of some old tests so they are in line
with the associated commands
improve unit testing
installing jobs adds imports

the command import-jobs was handy for developing jobs that depends on
other jobs, but needed to have the job dependencies installed when
using the install command as well.
add import-jobs to cli description
move import job

Need to make sure that dependencies are downloaded before doImport.
Also added commons-lang to the compile dependencies list to make sure
 Exceptions can be printed
bump version