Merge pull request #177 from Eric-Brison/3.2-R4273

add doc method for layout
Some more Doc::* methods
Merge pull request #176 from eguaj/3.2-doc

Some more Doc::* methods
css for search engine