Added Apache PDFBox to dependencies
Added frame to import transactions from PDF documents

* Menu item to select files for importing
* Wizard dialog to review extracted items

Issue: #45
allow entries with leading/trailing spaces in Buy/Sell Dialog number text fields
Merge pull request #186 from simpsus/183

allow entries with leading/trailing spaces in Buy/Sell Dialog number tex...
Updated target platform to Eclipse 4.4.1 (Luna SR1)
Fixed browser not opening on Linux to open URL

When running on the Linux platform, use native commands to open the
browser as the java.awt.Desktop support is patchy.

Issue: #179
Fixed note image displayed in reference account column

Issue: #182
Added convenience method #getActiveAccounts to Client
Added option to mark and hide retired portfolios

Issue: #184
Externalized error messages when opening a web browser

Issue: #179
Save and restore selected aggregation period in performance chart

Issue: #174
Fixed button labels for saving chart/column configuration

Issue: #164
Set dirty indicator only if quotes actually changed after online update

Issue: #144
Set dirty indicator only if consumer prices indices actually changed

Also fixed typo 'indeces'.

Issue: #144
Updated project information to user Java-1.6 compiler settings
Added option to use alternative quote provider for latest quotes

It is now possible to have two quote providers, one for historical quotes
and one for the latest quote. The typical use case is a investment
vehicle where the historical quotes are extracted from a web site while
the latest quotes are downloaded from Yahoo.
Extracted RCP product into bootstrap bundle which checks Java version

Problem: if the bundle that defines the RCP product requires a higher
Java version than the version of the current runtime, then the bundle is
not resolved and the application does not start and shows no message to
the user at all.

Solution: extract the product definition into a bootstrap bundle that
can always run with Java 6, check for the version and, if necessary,
show an appropriate message to the end user.

Issue: #196
Merge branch 'master' into feature_pdf_import
Extracting transactions from Comdirect PDF documents

Squashed commits:
[fcbfd61] removing Java v7 syntax
[2cc9045] - Adding Menu Entry for Comdirect PDF parsing
          - Committing ComdirectPDFExtractor
          - Registering the Extractor in the Handler
[fb91742] parsing Fee
          making parsing more robut by thinking in words not in string positions
[a64ee53] creating Securities if they are not present in the client
          name, wkn and isin is taken from the PDF
[f820c73] added property for comdirect PDF import
[87470cc] adding parameter List<Exception> errors to Extractor interface
[7ea1f2c] memorizing newly created securities for future parsing
          adding created securities to the result
[dccaa89] removing java 7 syntax
          trying to pass errors during parsing either to the user or the general framework
[fefce0e] refactoring the extract logic to enable a test to pass a string
[ad17c8c] trying to add a Test
[aee2a16] moving test data to testcase
          renaming test
[dfa10f1] fixing manifest (enhancing tested parameters)
[ae1314b] adding missed value factor for Gutschrift total
[187cc44] changing transaction type of Gutschrift from Interest to Dividend

Pull-Request: #185
Signed-off-by: simpsus <bastian.kennel@gmail.com>
[squashed commits into one; based on top of branch]
Signed-off-by: Andreas Buchen <andreas.buchen@gmail.com>
Improved error handling and wrote extraction errors into log file

For now, we write the errors into the log file. Later, we will change
the UI and present the messages to the user. Also Removed unnecessary
passing of empty errors list.