* some parts of the indexer were called "manual" while others used the
name "empty". renamed everything that was called "manual" to "empty"
to conform to names in GUI
* removed post processing for anonymous typedefs. The storage transformation did not work in
cases where the typedef is recorded in a previously indexed header. No type information
was recorded while indexing the header a second time. But this type information would have
been required by the transformation.
* added radio buttons to start indexing dialog
* don't block task scheduler thread while start indexing dialog is visible
* don't force whole project refresh on settings change
* added help button to start indexing dialog explaining indexing modes
* disable unavailable modes when project needs full refresh
* improved label texts on indexing dialogs
* added --incomplete flag to index command of commandline API
* fixed deletion of window stack elements
* Added non-commercial use option to enter license window
* Show enter license window on first start and force license selection
* Added ApplicationSettings migration that removed private/academic license and switches user to non-commercial mode
* Added commandline option to choose non-commercial use and provide better hints to license selection
* Removed trial mode
fortune cookie message = A secret admirer will soon send you a sign of affection.
* added implementation for Gradle project setup (icon is still missing)
* refactored project loading/saving and SourceGroupSettings
* removed long deprecated Cxx UseSourcePathsForHeaderSearch option
fortune cookie message = There is true and sincere friendship between you and your friends.