Editor: fixed copying of source text tags
Rename method parameter, add doc-string
`refresh_stats` don't clear false_positive checks

Fixes #116
Make refresh_stats working with PootleCommand flags

Fix #115
Split dollar sign check on two checks

Fix #125
Improve uppercase placeholders check

Fix #127
Check for latin symbols only (instead of \w)
Cleanup
Add pootle_misc/checks tests
PootleProfile: `review_rate` must be blacklisted
Clear unknown checks when recalculating checks in any case

Move delete_unknown_checks to QualityCheck class method
Add check_names param to Unit.update_qualitychecks

- Remove duplicated update_qualitychecks method in refresh_stats.py,
  use Unit method
- Add QUALITY_CHECKER settings param to set default checker for all
  translation projects

according comment in #116
Delete inactive false-positive checks

After codebase changing some false-positive checks can become inactive,
they shoud be deleted
Similarity: upgraded copy of levenshtein.js

Ensures non-string input doesn't crash.
Cleanup: no need to wrap the empty string around a gettext call
Requirements: bump required minimum Django version
Cleanup: Just get the template loader class and instantiate it.

This avoids us problems when moving to Django 1.5 which lacks that private
instance of the loader.
Profiles: Apply PR to get rid of function-based generic views

The PR is in https://bitbucket.org/ubernostrum/django-profiles/pull-request/6/

There is another PR with a slightly different approach, but when and if
django-profiles finally supports class-based generic views the code will be
quite similar to any of these two PRs.

Whitespace changes are not merged to make it easier to see the real changes.

This commit and the previous two ones fix bug #2517
Cleanup: django.conf.urls.defaults is deprecated

Use django.conf.urls instead.

This makes 'profiles' app to be less aligned with upstream code, but it is
necessary for making this work on new Django releases.
pootle_profile: Use reverse() instead of hardcoded urls