Modify controlfile -> controlfiles and extend it.

Add the option to return a list of control files in a given
board, build path. This will be used by Test Suite V2.0 to enumerate
what control files a particular build has.

Modify devserver_util.PrepareAutotestPkgs to include the whole Autotest
directory structure. This is an interim step until we devise a better way
for Autotest to request versioned control files. This will add the ability
for us to be able to parse more than just top of tree control files from
the Autotest server directly.

Introduce two methods for using docstrings for HTML output if the URL is
visited without any parameters. I.e. make controlfiles somewhat self
documenting.

TEST=Ran devserver locally and verified both control files as well as
a list of control files was returned.
BUG=chromium-os:22962

Change-Id: I0fd4e173526b1a181f9e2dad93099471ac4c28dc
Reviewed-on: https://gerrit.chromium.org/gerrit/13611
Reviewed-by: Scott Zawalski <[email protected]>
Tested-by: Scott Zawalski <[email protected]>
Commit-Ready: Scott Zawalski <[email protected]>
2 files changed