backward compatibility issues

result of set in:
<c:if > <c:set/> </c:if>
will be visible outside of c:if block, as in classic Facelets
implemention.
fixed <c:choose/> with no <c:otherwise/>