Added 'headerInset' and 'footerInset' properties and associated delegate...

In my project, I needed to be able to set header insets on my layout, this was a simple change, so I added the properties/associated delegate methods necessary. They behave exactly like the current `sectionInset`.