Include apps needed for tests and doc in small build

Included 'inets' in small build, making it possible to run test
using only a small build.

Included 'erl_docgen', 'xmerl', and 'edoc' in small build, making
it possible to build documentation using only a small build.
Fix port exit
Fix unsafe driver_select() from win32 vanilla/spawn drivers
Fix unsafe accesses to driver data from win32 fd/vanilla/spawn drivers
Fix flush of fd-driver on Windows
Fix erts-5.10 release notes
Fix type of error Reason on gen_tcp:send/2

When the TCP socket is in passive mode, it is possible that a close
message has not been delivered to the controlling process before
calling send/2. This results in the returning {error, closed} to the
caller, in the same way that recv/2,3 does. This commit adjusts the
type of the error "Reason" to include the atom 'closed'.
Fix problem with hanging event handler

OTP-10634
Fix driver port accesses
Add erl_drv_busy_msgq_limits() to driver API on Windows
Implement erl_drv_consume_timeslice()
odbc: Use erlang:port_info to make sure test cases chooses the correct port
Update config.guess and config.sub to latest versions
Merge branch 'lukas/erts/update-config-guess-sub/OTP-10848'

* lukas/erts/update-config-guess-sub/OTP-10848:
  Update config.guess and config.sub to latest versions
Add new binary conversion bifs

Added: binary_to_integer/1,2, integer_to_binary/1,2
Add float_to_binary and binary_to_float
erts: Remove ?line macro from hash_SUITE
Add +x rights to config.sub
Merge branch 'lukas/erts/update-config-guess-sub/OTP-10848'

* lukas/erts/update-config-guess-sub/OTP-10848:
  Add +x rights to config.sub
Merge branch 'lukas/erts/binary_conv_bifs/OTP-10300'

* lukas/erts/binary_conv_bifs/OTP-10300:
  erts: Remove ?line macro from hash_SUITE
  Add float_to_binary and binary_to_float
  Add new binary conversion bifs