* 25 pages, 3 figures. Part of this paper appears in the Conference on
Neural Information Processing Systems (NIPS), 2017 Access Paper or Ask Questions
* 30 pages, 19 figures, accepted for publication in the 31st Conference
on Neural Information Processing Systems (NIPS 2017) Access Paper or Ask Questions