javascript element stuff
Removed component_interface.ftl
Added yui options: yuiName and yui for components and yuiName and yui for attributes. Changed references from alloy to yui in Faces generator files.
Removed redundant context changes, and passed context to buildTaglibs method.
Removed unneccessary type and reservedAttribute code. Since type and name are always specified by developers in faces, there is no need to do any complex logic based on these.