- Fixed FileName not correctly set in dnlib

ref: kiootic/dnlib@6b2134b1a20c15f9bf7b721b1139b5ca5ddc2b53
- Fixed ArrayLayout for floats
- Added additional optimization while in SSA form.