Added html5 fillArea for canvas
Added credit for fillArea algorithm