TEIIDDES-1591: Adds a linux fragment implementation for storage security UI

* Fragments are provided by eclipse for both MacOS and Windows yet Linux
  use the default implementation UI for entering a password for accessing
  secure storage.

* The default secure storage implementation lacks a description of the
  password's purpose hence confuses unaware users. The implementation
  addresses this problem by providing a dialog that includes a description

* The majority of the UI is based on the default implementation and only
  attempts to change the look of the UI in adding a collapsable description
  on a form composite.
TEIIDDES-1591 updating header files