[#298] Add Multi-line Rows to Tables

* Add the Alignment, HorizontalAlignment, VerticalAlignment and Column
  data types along with the formatTable function to the
  Redmine.FormatTable module. These data types allow specificaton of a
  table and the formatTable function converts the specification into a
  string.
* Add the getWidth function to Main.Utils. This function retrieves the
  width of the terminal, falling back to a default and minimum value of
  80 characters.

* Modify the Redmine.Format module to use the formatTable function.
* Modify the printProjects, printIssues, printVersion and printVersions
  functions in Main.Actions to use the terminal width for their table's
  width.

* Remove the showTable function and helper functions and data types from
  Redmine.FormatTable.

Closes #298: Add Multi-line Tables