Enhancements and bug fixes on SiteTreeURLSegmentField.

Moved buttons into field's .ss template, moved "update from" behaviour into SiteTreeURLSegmentField.js, and added ability to set related field via data-* attribute using FormField->setAttribute('data-related-field', 'Title').