* Changed the `Issue` constructor to use an attribute map instead of an
increasingly long parameter list. Of course we lose some control over required
parameters.
* Added the Joda Time and SLF4J logging libraries.
* Implemented the `FileIssue` constructor for the new `Issue` refactor.
* `Issue` implementation is tentatively complete.
* Started ona direction for implementation with `FileIssue`.
* Revisiting the code for `XmlIssue` to polish it up. The XML code was never
really finished, but it should be for 3.0.x
* Major differences will be with `Issues`. The structure of issues will not be
as tied to the original `FileIssue` implementation and will support arbitrary
attributes.
* Removed 2.6.x files and updated versioning properties.
* Fixed a typo in pit-cli
* Temporarily removed the invocation of pit-swing's build file until I have that
sorted. It was not working.
* `FileRepository` was incorrectly returning the root project's first
set of subprojects for the `getRootProjects()` function, instead of the root
project itself.
* Implemented `walkProject` on `com.jdbernard.pit.Project`
* Updated several classes to fit the new interfaces/abstract classes.
* Still not finished with XML issue repository code.
0013: Hide a new issue after a delay if does not match the viewing criteria.
0022: New 'Bugs' created are not correctly categorized.
0019: Add the ability to change the Issue text size.
libpit - Personal Issue Tracker core libraries (Filter, Issue, Project, Category)
pit-cli - Command Line Interface (CLI) to libpit
pit-swing - Graphical, Swing interface to libpit (built using Griffon)
libpit and pit-swing both build, though pit-swing is just an empty griffon poject.