Added CActiveForm which simplifies writing form-related code and supports
seamless and consistent validation on both client and server sides.

Refactored the code generated by the yiic tool. In particular, the skeleton
application is now generated with multiple layouts; the operation menu is
reorganized for CRUD pages; added search and filtering feature to the admin
page generated by crud command; used CActiveForm to render a form.