yui/yui3 — pull request #577 by tilomitra (2013-04-01 22:02:52+00:00)
Title: Initial drop of CSSList from the YUI 3 Gallery. 

About
--------

This commit pulls in CSSList from the YUI 3 Gallery as of `gallery-2013.03.27-22-06`. CSSList has styles that make it easy to style HTML lists into horizontal, vertical and fixed menus, as well as paginator styles.

For more granular commits, please refer to the gallery repo available [here](https://github.com/tilomitra/csslist).

This commit makes some small changes to the `build` and `meta/` files to align
them with YUI. The CSS is up-to-date with `[ed9f1147]`(https://github.com/tilomitra/csslist/commit/ed9f11470b3732bfe5c8c38cdc597512ef6d0466)

You can get a sense for how the CSS works on the [demo page](http://tilomitra.github.com/csslist/).

Reasons for bringing into core
-----

Although we could very well leave these CSS modules as Gallery modules, I think it makes sense to pull them into core because:

- Menus and lists are fundamental building block on the web and this module makes it easy for developers to create them. It builds on top of CSSNormalize, which is already in core. It makes sense for low level building blocks such as menus, forms and tables to be part of core too.

- Down the road, we should pull in `gallery-sm-menu` which provides drop-down functionality to lists. Such a module could require `csslist`.