Based upon the discussion that the Core Devs have been having in the IRC, a release containing segwit will be out before the halving. Whether it is deployed before the halving is up to the miners.
Any links to those IRC discussions? We are talking about a potential release within the next 6 weeks.
No, it will not. It has been in testing for quite a long time now.