Connect schedule buttons on flow summary.
Merge branch 'master' into ui-tweaks
change triggermanager synchronization to use the same lock object as the
scanner thread
scanner thread does syncObj.wait while waiting
add better description of sla triggers
add orphan process clean up script
minor change to make everything of scanner thread wrapped inside a big
sync block
Merge pull request #120 from maczpc/master

fix Issue #119 (Exception in thread "TriggerRunnerManager-Trigger-Scanner-Thread" java.lang.IllegalMonitorStateException)
Merge branch 'master' of github.com:azkaban/azkaban2
added test case to mimick the deadlock that happened when
TriggerScannerThread is processing all triggers, some of them try to
insert new triggers, and another thread also tries to insert trigger
into the system
delete the orphan process cleaning script as its usefulness is unclear
and people could write up their own script if the orphan processes do
appear
Updating build script to name packages after git tags. If tags don't exist, pull from the build.properties.
Had issues with the jar names with tags.
Merge pull request #118 from cjyu/master

clean up trigger scanner thread sync blocks and add orphan process sweeping script
Merge branch 'master' into ui-tweaks
bug fix: when setting sla, if slaemail is set, but no actions checked,
there will be NPE. This is to fix the problem.
Merge pull request #126 from cjyu/master

bug fix: NullPointerException when setting sla
Merge branch 'master' into ui-tweaks
Merge branch 'master' of github.com:azkaban/azkaban2 into release-2.5
Build packages now adds azkaban.versions file to determine which version of azkaban is built.
Convered git tag command to git describe to get the current tag instead of all of them
Added abbrev=0 to the git describe command to just get latest git tag.
Last commit only picked up the first tag, instead of the current one. This one does the right thing.