@jwilling => add support for consistent margins on items in the grid layout

I've been happy with JNWCollectionView! 

So I'm building a grid view but I prefer to have a consistent margin on the items. As there's already a vertical spacing modifier I've added one for horizontal. 

I'll probably send another PR to deal with alignment of the grid view items ( left / center / right ) so I can finish up the style I'm looking for, if you have any particular direction you want for that I'm open to ideas.
At this point it's just nitpicking, but can we change this to be (0, 0, 0, 0) and have a period at the end? Same for the other default below.