Import missing gettextutils._ in shell.py

Closes-Bug: #1355252

Change-Id: I3aef19235735b3b374b92985f142712cb0f37a35
Work toward Python 3.4 support and testing

Change-Id: I0498fcfdf9eee399e29de5b034fd6010682ca4b6
Fix v2 requests to non-bleeding edge servers

In the case where v2 requests are sent to a server which is not running
head of tree which includes the v2 metadef code some 404 cases need to
be handled to enable standard requests to complete.

This patch aslo improves fetching schemas -- they are now only
fetched as needed.

Change-Id: I8c871f11b909337bd7df19b77e606772dbc634b2
Closes-bug: #1367326
Merge "Import missing gettextutils._ in shell.py"
Merge "Work toward Python 3.4 support and testing"
Merge "Fix v2 requests to non-bleeding edge servers"