DataLayoutPass has new constructor

The class "DataLayoutPass" doesn't have constructor with parameters anymore (https://github.com/llvm-mirror/llvm/commit/3b670550ad8b4e77bae1cf265f73ea814b8a9cd5) . Use "doInitialization" function instead.