Added tags re-ordering support

Last time I checked eZTagsObject::fetchList( ) receives one array of object ids, but the array returned will not follow the objects id order we have passed, this is why I fetch one by one.

This method needs to return empty array if no tags are found. So `if(count($eztags) > 0)` condition is not needed.

Additionally, needs couple of CS fixes.