Make OAI's implementation become generic and overridable.
Make description optional.
Merge pull request #42 from jordandukart/7.x

Misnamed hook name.
Merge branch '7.x' of github.com:Islandora/islandora_oai into 7.x-USC-11

Conflicts:
	includes/request.inc
Wrong hook name.
Merge pull request #41 from jordandukart/7.x-USC-11

Make OAI's implementation become generic and overridable for custom handlers.
Split out some re-usuable functionality.
Merge branch '7.x' of github.com:Islandora/islandora_oai into 7.x-USC-12

Conflicts:
	includes/handler.inc
Merge pull request #44 from jordandukart/7.x-USC-12

Split out some re-usuable functionality.
Fix API doc.
Merge pull request #45 from jordandukart/7.x-api-docs

Fix API doc.
Allow for the user to restrict the Islandora namespace in OAI.