New optimization and documentation for edgeBlur

@stragger please review.
Пытался пол дня, почему то не компилируется. =(