Add sorting functionality to cmd_notes

- Added sorting to cmd_notes
- Added make_sortable function so that sorts work happily even
  when the disparate notes don't have content of the same types
  in the fields the sort is requested over.
Creates an interactive shell via AWK (reverse)
Listen for a connection and spawn a command shell via AWK
Was breaking with repeated commands
Some changes with improvements.
Some changes with improvements.
Modifications done in each PR.
Modifications done in each PR.
Land #1885, awk reverse shell
Land #1886, awk bind shell
Comply with the case-sensitive rule
Land #1847 - Add sorting functionality to notes command