Fix incorrect cast to double in shapeburst fill header

Looks like I messed up the header file for shapeburst fills back when I committed it (copy/paste error most likely) and accidentally used double in place of bool for a number of methods. Since this constitutes an API break, I'm not sure what to do. Are fixes to broken API like this allowed?