Merge branch 'master' into fix-headers
make JNWCollectionView.h the umbrella header, rename class header

This is done since JNWCollectionView.h should technically be an
umbrella header, and there's no way for that to happen unless I rename
the current JNWCollectionView.h to something else, since I'd cyclic
imports if I tried to import everything into the current header.
rename all of the internal imports to use the new header name
add the umbrella header
update the imports in the demo to use the umbrella header
Merge pull request #62 from jwilling/fix-headers

Add an umbrella header, rename current header.