Don't termniate LatencyInfo in AcceleratedPresenter::DoPresentAndAcknowledge

This code path will terminate LatencyInfo more than once and crash.
Lets remove the LatencyInfo termination code for now and figure out why.

TBR=jbauman@chromium.org

BUG=337877
TEST=None.

Review URL: https://codereview.chromium.org/140113005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246991 0039d316-1c4b-4281-b951-d872f2087c98
Cache feedback reports to disk in case of send failure.

R=zork@chromium.org
BUG=249853

Review URL: https://codereview.chromium.org/141433011

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246992 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 246991
Remove ss_len field from sockaddr_storage struct in newlib

sockaddr, sockaddr_in and sockaddr_in6 structs don't have length field,
but for some reason sockaddr_storage did. This breaks code that uses
ss_family field because it's not aligned with the family in the other
sockaddr structs. E.g. it was breaking
SocketAddressFromSockAddrStorage() in libjingle.

BUG=276739

Review URL: https://codereview.chromium.org/141653019

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246993 0039d316-1c4b-4281-b951-d872f2087c98
Support default values for arrays of POD data types in mojom.

TODO: defaults values for structs

BUG=320082

Review URL: https://codereview.chromium.org/141893004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246994 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 246993
SVN changes up to revision 246994