User photo color dependent on points

Адресира #144 

Добавят се параметрите `grayscale_user_thumbnails` и `user_target_points` в `site.yml`:
* `grayscale_user_thumbnails` пуска feature-а при стойност `true`. По подразбиране стойността е `false`.
* `user_target_points` отразява очаквания брой точки, които потребител трябва да направи. По подразбиране е 100 и при достигнати толкова точки thumbnail-а на потребителя става напълно цветен.

Първо бях реализирал това изцяло на сървъра, но смятам че css по-удачен начин да се постигне резултата.
Аз бих го сложил в `app/models` на този етап. Нещата в `lib/` не трябва да зависят от нещата в `app/`, докато тук има поне няколко такива.

По-натам може да се помисли за `app/services` или нещо подобно. Има мегдан.