Split BlurFilter into interface + implementation

With the first implementation being KawaseBlurFilter, which was
previously in BlurFilter.cpp.

Bug: 185365391
Test: atest BlurTests
Change-Id: I265ec54a1a2e047b22d191c37bcb788f92ad0672
5 files changed