Merge pull request #46 from fsteeg/tests

Browser-based tests using Selenium WebDriver and FluentLenium
Use standard property for author label in RDFa representation
Fix some HTML validation issues reported by http://validator.w3.org
Return only differentiated persons when searching the GND
Merge pull request #47 from fsteeg/validation

Fix some HTML validation issues reported by http://validator.w3.org
Merge pull request #48 from fsteeg/differentiated

Return only differentiated persons when searching the GND
Include variant names when searching the GND
Merge pull request #49 from fsteeg/variant-name

Include variant names when searching the GND
Search resources by author ID (e.g. GET /author/128312106)
Merge pull request #50 from fsteeg/resource-by-author-id

Search resources by author ID (e.g. GET /author/128312106)
Search resources by keyword ID (e.g. GET /keyword/44141956)
Replace index strings with an enum
Move nested enum types out of the application controller class
Add QR code

- add dbpedia links provided in table
- improve geo location
- rename Encoder
Add normalizing of decomponized pica encoding
Extract statics out of the document model class
Move search field mappings into the index enum
Extract category parameter dispatch into an enum
Extract search result field dispatch into an enum
Move query construction into the index enum