Add an extra param to use user_id as userdirname instead of username

Why a new parameter ?
In some django project, user can change username (like in github for example :P)
In this case, django-avatar did not manage storage as well and multiply folders with new files, regenerate thumbnails when needed and can't manage them in case of delete for example.

To fix this trouble and potential storage issue, i propose a simple new parameter "USERID_HAS_USERDIRNAMES", a boolean, False by default.