Initial version of ODDJET
Merge pull request #1 from gil-l/master

Initial version of ODDJET
Set up the project name properly. added eclipse files to .gitignore. Fixed a bug ina test template.
Proper mavenification
added basic Template abstract class to hold the template data and related options
added a logger to the document template as in the FenixReport Class, and set up the template with the default local instead of assuming ENGLISH.
Fixed a small bug in DocGenerator. The table dimensions being used were from the first row and column of the table (usually headers) when they should be from the first row and column of the body instead.
updated OddjetTest to use the Template Class
Added a new test for the DiplomaSupplement document.
Made user field filling template relative instead of parameter relative. Also removed diploma supplement's unused user fields.
Removed logger functionality. It was decided not to use it.
closes #6: Object attributes are now acessible through dot notation as long as there is a public get method following the standard notation.
Added a new test for attribute access and locale support.
Erro de copy past no template.
closes #8: Implemented different classes extending TableData, that is now abstract, for the different organization types of data including the List of Objects type. Updated the test to test them.
Added the prepend fill behavior, that places the new content before the content already present in the cell.
Implemented these new parameter's effects in the DocGenerator.
Added the last border parameter and removed toggle last border. This new parameter allows the user to specify a border already present in the table to use as the last border instead of the one imposed by the table body formatting.
Corrected some details in the test templates and prepared test1.odt to test different last border parameter settings.
Added the template hotfix scripts. Before using any of the templates this script must be run on them to make them compatible with the simpleAPI (removing the "none" attributes and adding the missing default styles).
Added the code to generate the pdf and get the corresponding byte array. Also added the verification of the file extension of the template file path.
Added a check for non-existent/unreadable template files in the constructor.
Reworked the project organization.
DocGenerator class is removed and most of its contents moved to the Template class.
Some exceptions removed in favor of using existing java exceptions.
JODConverter used to convert template instances to PDF from soffice service instead of running a subprocess every time.
Template instances and pdf files no longer necessarily stored in disk, they can be in streams, accelerating the process.
Document load and save exceptions added to encapsulate the very general exception that is thrown by these processes.
Test files corrected to acommodate these changes.
Added script to run libreoffice as a service.