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 по-удачен начин да се постигне резултата.
Мисля, че си отишъл в космоса. Нямаш нужда от builder-и. Трябват ти единствено различни параметри за единствения метод в `UserPhotoGenerator` :grinning: