Add support for {packet, N}

 - Add support for {packet, N} options
 - add ranch:set_options_defaults/2 which updates option proplist
   with default values.