Added concept of a "statement".

Both expressions and declarations now inherit from statements.  Things were
getting too confused and muddled with declarations being considered a kind of
expression.