Add to_expression to convert iterable to Expression
Allow list of constants in DirichletBC constructor

Use new to_expression to convert iterables to Expression of appropriate
rank.
Update docs for new DirichletBC call signature
Merge pull request #164 from firedrakeproject/expressionify

Add to_expression utility function to convert list of bare constants to
Expression.  Use it in DirichletBC constructor.