Move serial out of experimental.
This CL is unremarkable except that I figured out that we're improperly
including some permissions for experimental APIs (which are already
covered by the blanket experimental permission). This made it tougher
because I used
http://codereview.chromium.org/10440097/, which
benefited unwittingly from a pre-declared socket permission, as an
example. I then ran into missing namespace problems because I hadn't
done everything necessary (such as including serial in api_permission.cc).
I did my job as a good citizen and removed the superfluous USB permission.
Also ran build.py to update docs.
BUG=
138370
TEST=no new ones; updated old ones to build.
Committed:
https://src.chromium.org/viewvc/chrome?view=rev&revision=150186