fixed User::is_level... methods when anonymous
they where returning true in some cases (like when calling is_unactivated).
they now return false if anonymous.
fixed some GIF thumbnails resulting in "corrupt" images.
in order to do this, Imagick::coalesceImages() is called if the image to process is gif and has frames. this method slows down things, but ensures a good thumbnail.