[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.

Module has been tested on Win XP and Windows Server 2003.