[api] renaming the routes for deleting user roles
[webui] more RESTfull approach when adding and removing relationships
[api] Thinking Sphinx based search

 * It requires indexing (rake ts:rebuild) once in a while in order to work.
 * Migration included (just a new db index) to speedup indexing
[api] Thinking Sphinx related files added to .gitignore
[webui] Use the new sphinx-based search

 * The new search resource is used for projects and packages, not for owners.
 * Results change slightly because the new searching does not search in
   substrings, only full words.
 * kaminari included for pagination.
[api] move maintainer/owner handling into own modul
[webui][api] Introduce comments for projects, package and requests in the API and display them in the UI
[api] fix testing
[dist] install and package new sphinx config files

This commit also includes rubygem version updates
[dist] fix spec file formater mess up
[api] move code around in statushistory to make the functions less complex
[api] move all patchinfo specific code into a patchinfo model
[api] move all attribute handling from source to attribute controller

(where it should have lived from the start)
[api] improve the patchinfo class a bit
[api] move issue rendering out of the models into views
[api] move rendering of configuration xml into a view
[api] move common relationship related functions into a mixin
[api] move rendering of project and package meta into a view
[api] move even more duplicated relationships code into the mixin
updating spec (ruby 2.0 and sphinx)