JUST IN: Google lays off hundreds of 'core' employees and is moving some positions to India and Mexico for cheaper costs.