Issue #32: provide a client-side filtering system for search results of desktop strings
* refactor main view to be a bit more MVC
* Update Jquery reference to latest stable 1.x branch
* Show a row of button filters above the results
* Javascript to build the filters is created from the search results
Merge pull request #275 from pascalchevrel/issue-32-limit-search-results-per-product

Issue #32: provide a client-side filtering system for search results of ...
Fix a dataprovider method name to not start with test, only real tests can start with that (notice in atoum that one test is not testing anything ;) )
Merge pull request #276 from pascalchevrel/test_fix

Fix a dataprovider method name to not start with test, only real tests c...
(no bug) Cleanups and speed/memory improvements:
- use isset() instead of array_key_exists() when possible as it is faster
- unset large data sets manually instead of waiting for end of script GC (improves memory but also perfs)
- use new Project class methods whenever possible
Merge pull request #277 from pascalchevrel/cleanups

(no bug) Cleanups and speed/memory improvements:
Issue #203 - On the fly TMX