Changed how Task.cs captures projects and contexts to ensure that duplicate values are only counted once.
Added task list metadata properties Projects, Contexts, and Priorities to TaskList.cs.
Changed source of projects and contexts for Intellisense method to newly implemented TaskList properties Projects and Contexts, to marginally improve performance.
Added PrimaryProject and PrimaryContext properties to Task.cs, and use them in the MainWindowViewModel.cs sort routine to return task list sorting behavior to how it was in version 3.1.0. Sorting will be done by the first project or context written within the task raw text.
Added IntellisenseTextBox class, to extend Intellisense behavior to any textbox in the application, notably to the Filter window. Addresses Issue #66. IntellisenseTextBox not used yet in this commit.
Implements IntellisenseTextBox in MainWindow.xaml. Related to Issue #66.
Implements IntellisenseTextBox in FilterDialog.xaml. Closes Issue #66.