FACES-1953 Develop alloy:accordion component (Please consider this component for the showcase.)
Icon_color_01: improved alloy:icon ... added color attribute
FACES-1953 Develop alloy:accordion component
FACES-1901 Develop alloy:tab and alloy:tabView components (added contentClass and headerClass attributes)
FACES-1894 Add general utilities for Liferay Faces Alloy Components (added NamedAjaxBehaviorEvent and FacesContext, added new constants to StringPool, added encodeClientState/decodeClientState to ClientComponentRenderer, added decodeClientBehaviors to AlloyRenderer)
FACES-1714 Develop Liferay Faces Showcase (utilize recently added alloy:accordion in the showcase for categories)
FACES-1921 Develop alloy:outputRemainingChars component tag (now calling encodeEventCallback in parent renderer)
FACES-1714 Develop Liferay Faces Showcase (added server-events use-case for alloy:accordion)
FACES-1895 Develop alloy:pickDate component (Added timeZone attribute. The attribute allows developers to specify a time zone for the SimpleDateFormat used to parse minimumDate and maximumDate if they are Strings.)
FACES-1897 Develop alloy:inputDate component (Added timeZone attribute. The attribute allows developers to specify the timeZone of the built-in converter and pickDate. The timeZone attribute is also used for the SimpleDateFormat which parse minimumDate and maximumDate if they are Strings.)
FACES-1714 Develop Liferay Faces Showcase (Specified the new timeZone attribute in the appropriate example for inputDate. Removed unnecessary code in model beans which set hours, minutes, and seconds to 0.)
FACES-1896 Develop alloy:icon component (added color attribute)
FACES-1953 Develop alloy:accordion component (fixed CSS class names)
FACES-1714 Develop Liferay Faces Showcase (fixed "multiple" use-case)
FACES-1921 Develop alloy:outputRemainingChars component tag (fixed NPE caused by recent refactoring of event encoding)
FACES-1714 Develop Liferay Faces Showcase (set prettyfaces default landing page ti home.faces rather than component.faces)
FACES-1897 Develop alloy:inputDate component (Fixed memory leak where inputDate's pickDate was not destroyed in ajax requests. Made the pickDate's generated clientKey unique and based on the inputDate's clientVarName.)
FACES-1895 Develop alloy:pickDate component (Document types of maximumDate/minimumDate attributes. Move toJavaScriptDate() logic from PickDateUtil to new encodeDate() method in PickDateRenderer.)
FACES-1897 Develop alloy:inputDate component (Document types of maximumDate/minimumDate attributes. Move getDateAtMidnight() from PickDateUtil to InputDate.)

Conflicts:
	alloy/src/main/java/com/liferay/faces/alloy/component/pickdate/PickDateUtil.java
FACES-1953 Develop alloy:accordion component (removed incorrect tagHandlerClass element)
FACES-1897 Develop alloy:inputDate component (Fixed memory leak where inputDate's pickDate was not destroyed in ajax requests. Made the pickDate's generated clientKey unique and based on the inputDate's clientVarName.)
FACES-1895 Develop alloy:pickDate component (Document types of maximumDate/minimumDate attributes. Move toJavaScriptDate() logic from PickDateUtil to new encodeDate() method in PickDateRenderer.)
FACES-1897 Develop alloy:inputDate component (Document types of maximumDate/minimumDate attributes. Move getDateAtMidnight() from PickDateUtil to InputDate.)
FACES-1897 Develop alloy:inputDate component (Moved getInputIdSuffix() method from InputDateTimeUtil to InputDateTimeRendererBase. Passed inputIdSuffix to response writer instead of calling getInputIdSuffix(). Doing so eliminated the need for the InputDateTimeUtil class.)
FACES-1897 Develop alloy:inputDate component (Moved getInputIdSuffix() method from InputDateTimeUtil to InputDateTimeRendererBase. Passed inputIdSuffix to response writer instead of calling getInputIdSuffix(). Doing so eliminated the need for the InputDateTimeUtil class.)
FACES-1897 Develop alloy:inputDate component (Set Calendar's time zone and reordered setters from high to low in InputDate.getDateAtMidnight().)
FACES-1714 Develop Liferay Faces Showcase (Removed unnecessary timeZone attributes in Min/Max Date example.)
FACES-1897 Develop alloy:inputDate component (Set Calendar's time zone and reordered setters from high to low in InputDate.getDateAtMidnight().)
FACES-1714 Develop Liferay Faces Showcase (Removed unnecessary timeZone attributes in Min/Max Date example.)
FACES-1895 Develop alloy:pickDate component (Changed timeZone attribute to type java.lang.String to disallow the passing of a TimeZone object directly because TimeZone is not thread safe. Removed unnecessary PickDateUtil.getObjectAsTimeZone() method, instead the thread safe TimeZone.getTimeZone() method can be called in its place.)
FACES-1897 Develop alloy:inputDate component (Changed timeZone attribute to type java.lang.String to disallow the passing of a TimeZone object directly because TimeZone is not thread safe.)