mocha-fixes: ensure tests only run as part of automated suite, fix jslint hiccup
Merge pull request #3 from antoviaque/mocha-fixes

mocha-fixes: ensure tests only run as part of automated suite, fix jslin...
api-search-googletranslate: Use unicode strings
api-search-googletranslate: Improved API error handling

* Exceptions thrown while processing an API request now return the
  proper JSON formatted error response without the need for custom
  handling. If `DEBUG=True`, this behavior is disabled and Django
  will return the full traceback.
* Added support for custom status code (and any argument for
  HttpResponse) to `APIView.render_to_response`
* Added check for status code to `api_check()`

Note - the changes are backward-incompatible.
Merge pull request #4 from antoviaque/api-search-googletranslate

api-search-googletranslate: Adds /api/v1/search, with translation query
Replaced `var/.empty` by `var/.gitignore`

Cf
http://stackoverflow.com/questions/115983/how-do-i-add-an-empty-directory-to-a-git-repository
api-search-googletranslate-review: Split tests into smaller units
api-search-googletranslate-review: Fixes encoding for googletranslate
api-search-googletranslate-review: Log API exceptions, localization TODO
Merge pull request #6 from antoviaque/api-search-googletranslate-review

Api search googletranslate review
Merge branch 'master' into api-search-googletranslate-consumption

Conflicts:
	search/urls.py : Ensured new routes were unicode.
	search/views/search.py : Used actual patch for `.encode` instead of temporary fix.
	static/templates/index.html : Kept comment in place as stub if you want to use in-browser mocha tests with index.html.