Update ssh-copy.sh

Added options to ignore host key warnings so it will work out of the box for new nodes.
Update ssh-exec.sh

Added options to ignore host key warnings so it will work out of the box for new nodes.
Support loading libs first for #419

* adds manifest attribute "Rundeck-Plugin-Libs-Load-First"
* set to "false" to disable
* default is enabled
* adds class loader that can resolve classes from the embedded lib jars
  before the parent loader
Merge pull request #420 from gschueler/feature/jar-plugin-libs

Support loading libs first for #419
Merge pull request #413 from UnsignedLong/development

Changed SSH Options
Rearrange vagrant and api test scripts
Initial logging system revamp
Add test for LogEntryLineIterator

Test legacy fallback dateformat
Update rundeck log format, add tests
Update log stream interfaces

add openStream interface
use pending state if file doesn't exist yet
Catch exceptions for plugins
Initial plugin usage for streaming

streaming log reader plugin implementation

allowing multiple writer plugins

Fix some type checks, update event map structure from plugins
rename LogEvent property to loglevel from logLevel
Update use of loglevel property of LogEvent
Fix potential npe if event data has null message
Simulate tail mode in browser if necessary
de-emphasize non other level log output
Update time display in output
Fix potential NPE if metadata is null