generate faces component

Conflicts:
	generator/src/com/liferay/alloy/tools/builder/TagBuilder.java
Source formatting
Fix - Moving init.ftl and copyright.ftl to a common location
Moving copyrightYear logic to BaseBuilder
Moving template context logic to BaseBuilder
Source formatting
Make "ant all" call builders
Better namespacing for properties
Better namespacing for properties (Missing file)
Add ability to specify component interface
Generate Faces Components and Renderers
Source formatting
Using tabs instead of spaces
Correcting StringBuilder size
Removing unecessary constant
Removing unsed imports
Adding description attribute to BaseModel
Adding template for taglibs.xml
Removing soy.jar dependency
Improving XML extension