Rework dev requirements and Travis to skip install failures and move failing dev requirements to end. This should help make progress on testing under Python 3.