Refactoring net_share provider to support Ruby 1.9.3+

Ruby 1.9.3 no longer provides an each method for String objects.
Switching to use each_line method.

@onyxmaster submitted Issue #1 providing original fix.
Refactor net_share type to munge permissions correctly

Permissions property on the net_share type was trying to munge an array
of values using a collect method deprecated in Puppet 3.x.

Changed munge block on permissions property to treat each value as a
string.

@onyxmaster submitted Issue #1 providing original fix.
Move files to usual module locations.