views/images: add class based views
views/images: add class based views

add CBV for Blob based images, use CBV for user avatar, add CBV for
static image file.
Support setting an expire date

abilian/abilian-core,abilian/abilian-core,abilian/abilian-core,abilian/abilian-core,abilian/abilian-core