use jsr 275 for unit conversions

pom.xml
* commented out the logback.xml being used in tests
* commented out jacoco (slow and not useful)
* classes ending in _ don't need enhancing by jpa

LoggerProducer
* Logger can be injected which reduces chance on typos

ShoppingListItemBoundary
* externalises a ShoppingListItem and converts the unit if needed

UnitBoundary
* convert now uses jsr 275

Category
* don't leak this anymore
* new static create method "of"

beans.xml
* was copied from test to src otherwise cdi doesn't work in tests

persistence.xml
* openjpa wasn't dropping the tables resulting in incompatible columns
SchemaAction in pom.xml
ignore netbeans configuration files
begin using jsf
wip