#523 Added basic structure of client/server for tag recommendation with fake method.
#523 Added basic tag recoomendation functionality to the server. It can recommend based on prestored similarity matrix or generate a new similarity matrix from associatin data (that last bit needs to be tested)
#523 Fixed some bugs in the tag recommendation basic code. Generation of similarity matrixs now works ok, but still needs a lot of data precomputed (association matrix, etc...)
#523 Added some improvements in tag recommendation server. Now there is the option not to use community based recommendation and thus need less ram
#523 Added options to the tag recommendation call in the client and server and added function in utils to get recommended tags
#523 Fixed tagrecommendation function in utils
#523 Added tag recommendation to describe and edit forms
#523 Added page to test tag recommendation separated from freesound forms
#523 added detected community feedback in test page
#523 updated gitignore
#523 Added key tags functionality
#523 Added boolean in settings to turn on and off keytags
#523 Small fixes in tagrecommendation server
#523 Limiting tag recommendation requests so requests they are not made at every single keypress. Requests are now made after 500ms of inactivity in the text area or after pressing key space or enter
#523 started adding autocomplete for property names
#523 Improvements in testing page
#523 Fixes for autocomplete
Simplified tag recommendation server code. Now all recomputing operations will be done somewhere else. Adding reload method to reload tag recommendation server (if martixs are reloaded in disk, the server updates using this method)
Properly handling exception in reload resource for tag recommendation server
Removed tag recommendation test page from code