fix race condition likely causing null ptr exception when registering a listener.
Fixes #218
fix in add source dialogs: initialize proeprty change support after object has been fully initialized
Merge branch 'master' of https://github.com/sleuthkit/autopsy

Conflicts:
	Core/src/org/sleuthkit/autopsy/casemodule/ImageFilePanel.java
better way to ensure pcs has been initialized
fix pcs initialization issues for good (linux) by lazy instantiating pcs before it's used
update timeline comment re: memory issues
update date on quick start guide
reduce heap memory footprint in Timeline
another timeline optimization to avoid unneccessary file object creation when populating the chart from mactime
timeline: use lazy loading rather than background loading of nodes for the day - better for huge number of nodes
timeline: reset current nodes before loading nodes for a new day
updated NEWS to include yaffs2 and ext4
keyword search: fixes duplicates during ingest for Local Files - when local file set added, ensures to only search the currently ingested sources
Merge https://www.github.com/sleuthkit/autopsy
fixed regression.py

Signed-off-by: Smoss <Smoss117@gmail.com>