Initial commit for starting of 1.7+ port.
More changes for 1.7.

.....starting to wonder why I bother..