DatagramSocket should set IP_MULTICAST_ALL to 0

Incorrectly removed explicit setting of IP_MULTICAST_ALL in
DatagramSocket rewrite (Libcore change 5e0df135) due to
misinterpretation of the spec, and broke apps that uses Multicast
socket. This change reintroduces the explicit setsockopt during
socket creation.

Tests will be added in a follow-up change.

Test: Manual testing
Bug: 33957878
Change-Id: I665c59372c803df81800ef1a19fca88fd49425ae
(cherry picked from commit 77110aac1821ca512c3d2b05f2f6b1f5ab7091f6)
1 file changed