Fix bug 21
Merge pull request #3 from andrefgomes/fix21

This pull request  fixes #21
Merge remote-tracking branch 'origin/fix22' into development

Conflicts:
	xoai-service-provider/src/main/java/com/lyncode/xoai/serviceprovider/parsers/IdentifyParser.java
Merge remote-tracking branch 'origin/15fix' into development
[Configuration] Updated .gitignore to remove xoai modules
Merge remote-tracking branch 'origin/fix19' into development
Merge remote-tracking branch 'origin/httpFix' into development
[Refactor] Cleaned up comment in RecordParser
[Test] Added test that confirms MetadataParser behaviour
[Test] Added an example for MetadataParser for a xoai-langExample.xml
file that has a xml:lang field. Corrected metadataParser accordingly
[Fix] Fixed MetadataSearchIndexTest which was expecting the wrong number
of entries
[Refactor] Simplified previous fix by using endElement instead of
anEndElement
[Configuration] oai_dc.xsl now includes xml:lang as a field in the
created xoai.xml
[Change] MetadataSearch has now a generic argument to define the type of
query results it returns. This adds the ability to create more complex
MetadataSearch results
[Feature] Added a MetadataSearcherItems implementation that returns
MetadataItem objects (which contain additional properties coming from
the XML file)
[Fix] Added test files missing in previous commits
[Refactor] MetadataSearchImpl now extends AbstractMetadataSearcher
[Test] Added implementation for findOne and findAll in
MetadataSearcherItems. Refactored MetadataSearchImpl so that it uses the
parent abstract's implementation for these methdos
[Test] Added test for MetadataItem class
Merge pull request #25 from mmalmeida/xmlLangSupport

Xml lang support