Add 'ShowGuests' & 'GuestUrl' params to NewDiscussionModule

* Add ability to show 'New Discussion' button to **guests** with custom redirect.
* Maintains hiding of 'New Discussion' to registered users lacking Discussions.Add permission.
* Removes unused code from NewDiscussionModule view.
* Adds docs & PSR-2 bracing.