setCancelableOnTouchOutside

I've added possibility to set value of fragment.getDialog().setCanceledOnTouchOutside to value other than fragment.setCanceled set.
I needed a modal dialog still cancelable by the back button but not cancelable by random touch out of the area of dialog.