support cycle ... as var syntax (ref #195).
support silent option in cycle tag (close #195).

Notice: we're still not supporting independently cycling the value
using the `{% cycle varname %}` syntax (where `varname` is the name
used in a previous `cycle .. as varname` tag).
update docs.