Fix incorrect datatype for apache/default_modules, use recipes option in metadata

Currently apache/default_modules is set as String in metadata.rb, lets change that to an array include the default value. Also, add in recipe option for each attribute.