(feat) Added FromIterator impl to StackChain

You can now easily collect into StackChains from arbitrary iterators of
`Box<Middleware>`. This makes creating StackChains of middleware dynamically
extremely easy and makes inserting 'conditional' middleware much easier.
Merge pull request #73 from reem/feat/collect-to-chain

(feat) Added FromIterator bound to Chain