removed caching from controller

for some reason (Rails bug?) /patches.xml crashes when caching is enabled

this does not affect the performace much as there is also caching on the model level
patches - return 404 when requested patch is not found
REST API support for patch installation
make patch XML output better readable (set indenting to 2)

removed unnecessary :root option
remember details of installed patch
patches - properly report install in progress in REST API
InstallInProgressException - better to_json conversion
patches - properly report EULA confirmation in REST API
properly report remaining patches to install in REST API
better progress installation message
patches_controller.rb - use gsub instead of gsub!

gsub! returns nil of there is no match, this reults in a failure
in chained .html_safe call
patches - reenable JSON test for index
patches tests - check EULA response in REST API
test patch installatinon in progress
updated repositories_controller_test.rb
RPM macro for running tests has been renamed
added REST documentation for patches
RepositoriesController - return 404 when updating non-existing repository
restdoc - added repositories documentation
just single repository.xml is enough