[SeeRM:#1233] - Upgrade smb_enumshares to show directories & files

[SeeRM:#1233] - This is an upgrade based on ringt's code in PR #2017.
As a pentester, it's useful to obtain additional information such as
device type, access rights, folders, and files, etc when doing a share
enumeration.  I have also enhanced exception handling to avoid shutting
errors up, which is better for debugging purposes.
msfcli - show subheading for sections
Capture a 0xC00000BB condition, plus some other fixes
Make sure module is awre of USE_SRVSVC_ONLY if that kicks in
Fix typo
Add module for CVE-2013-3248
Ditch all caps message format
Land #2097 - show subheading for sections
Land #2102 - Fix typo

English is hard
Small desc update
Land #2101 - Corel PDF Fusion Stack Buffer Overflow
Check nil
shares_info should only run if there's shares found
Too verbose by default drives users nuts, go easy on that.
I bet having ip:rport will make more sense
Ah, typo
Make this error less verbose too
Land #2094, @wchen-r7's changes for smb_enumshares