Add biharmonic inpainting algorithm

Any comments are welcome.
Links to source articles are included in 'doc' section of code.
I would rename this file to simply `inpaint.py`, so that other inpainting algorithms can be combined in one file.