Code for Concrete Dropout as presented in https://arxiv.org/abs/1705.07832
Added SpatialConcreteDropout for use with convolution layers. Please don't use ConcreteDropout with conv layers as the regulariser weighing is wrong for convolutions.