Merge pull request #3 from bkyrylo/master

Dimensions Projects(Baselines, Requests) filtering only by LAST_UPDATED_DATE
[maven-release-plugin] prepare release dimensionsscm-0.8.8
[maven-release-plugin] prepare for next development iteration
Refactoring changes.
- Improved local variable scoping, simplified code where auto-boxing is done by compiler.
- Added more @Override annotations where appropriate.
- Made temporary filename generation slightly more transparent (still needs to be fixed properly and centralized).
- Null checks before calling close() on various Closeables.
- String.toUpperCase() and toLowerCase() using Locale.ROOT to avoid dotless i issues.
- More use of Java 5 foreach loops where appropriate.
- Simplified the connection map slightly (with a view to eventually removing it).
- Removed some unnecessary code.
Updates to POM

- Reformat XML.
- Update plugin name and description to match other SCM plugins.
- Add David Conneely, and remove invalid email address.
Updates to POM

- Make parent plugin POM version be an LTS version.
- Remove unnecessary elements.
- Add a property for the dmclient library version.
- Override the Maven Release plugin version (to make releases easier).
Merge Pull Request #4 from bkyrylo

- Added paths to exclude from monitoring.
Updates to names

- Plugin name is "Dimensions CM Plugin" (keep it at 'D' in the
alphabetically-ordered plugin list).
- Update the description to include a working link to the Serena Web
site, and to mention Dimensions first (Jenkins is now mentioned second,
and Hudson would need a different plugin so is not mentioned).
General improvements.
- Added checkstyle and animal-sniffer to POM.
- Two things prevented Java 5 compatibility (String.isEmpty() and Locale.ROOT) have been changed; note dmclient API may still require Java 6.
[maven-release-plugin] prepare release dimensionsscm-0.8.9
[maven-release-plugin] prepare for next development iteration