aio: set size, check derived aio types via bind, simplify _NEW macro

before aio type checks checked the exact vt type, now check the parents via bind(),
also follow MOP rules.
harmonize tcp_new with macros.
aio_connect_new still broken.