Added blocking dialog box 'TimelineProgressDialog' that comes up when
timeline processing begins and closes when it is finished. This is to
prevent users from starting another timeline processing job while one is
already underway.
Added code to prevent selection of 'Make Timeline' (from Tools menu) from
running timeline again and opening additional windows.
Added JSplitPane to timeline window to separate the barchar area on the top
from the viewers on the bottom.
move line in config
concurrency fix: make sure forked process finished before reading output from it
remove waitfor (redundant)
Removed code that creates a java.io.File object from the string returned by
makeMacTime(); this seemed to cause a FileNotFoundException.
Removed 'Drill Down' button from Timeline tool.
restore the pause when forking process, add log msg if interrupted
add API to case to get modules output dir
Changed code so that a call to generate a timeline while ingest is occurring
is handled properly.
rename methods to get case modules output dirs.  Make sure the dirs are created.
check for mod output dir also for old cases that have been opened
Updated Timeline code to use new method Case.getModulesOutputDirAbsPath()
for storing timeline-related files.
handle rare case when graphics object is null
remove use of deprecated method for file search, use thread-safe method
- add a generic filter node class that can be reused by different viewers/clients
- use leaf filter node in timeline
fix setting icons for file and dir nodes: make sure it is always set regardless of constructor used
move default file and dir node actions from actions decorator to the Node classes, so all nodes have them by default.
update news