Сегодня нормативно дефисное написание: гражданско-правовой. См.: Русский орфографический словарь РАН / Под ред. В. В. Лопатина, О. Е. Ивановой. – 4-е изд., испр. и доп. – М., 2012. На дефисное написание влияет наличие в первой части этого сложного прилагательного суффикса -ск-. Из правила о дефисном/слитном написании прилагательных в зависимости от соотношения основ (сочинение/подчинение) в современной письменной речи имеется очень много исключений.
В прилагательных с суффиксом -ск-, образованных от географических названий, ударение чаще ставится на том же слоге, что и в названии, от которого оно образовано: Харьков – харьковский, Тамбов – тамбовский, Углич – угличский, Воронеж – воронежский. Но иногда наблюдается перенос ударения ближе к концу слова: Белгород – белгородский, Ставрополь – ставропольский, Новгород – новгородский. Объяснение простое: ударение переносится для удобства произношения. Произносить белгородский в беглой речи неудобно: после ударного слога остаются три безударных.
Слова «ударение не фиксированное» означают, что в русском языке нет такого правила, согласно которому ударение во всех словах, во всех формах слова, всегда падает на какой-то один слог. Например, в чешском языке ударение фиксированное: оно всегда на первом слоге. И во французском языке ударение фиксированное: оно всегда на последнем слоге. В русском языке ударение не фиксированное, оно свободное, или разноместное: может падать на первый слог (дача), на второй (корова), на третий (проводница)... на последний (виолончелист).
Однако наше ударение не только свободное, но еще и подвижное: в разных формах одного и того же слова может падать на разные морфемы. Например, в слове флаг ударение во множественном числе остается на корне (флаги), а в слове враг – переходит на окончание (враги). Или как в приведенном Вами примере: рука – руку (ударение в винительном падеже переходит на корень), но пила – пилу (ударение в винительном падеже остается на окончании). Именно поэтому какие-либо аналогии здесь «не работают». Во всех спорных случаях следует обращаться к словарям, они фиксируют литературную норму. Норма современного русского языка: рубит, но звонит.
Верно только: порвал договор подряда. Первый вариант непонятен.
Запятая перед или не нужна, т. к. союз соединяет однородные обстоятельства, выраженные деепричастными оборотами.
Корень обеспеч-, суффикс -ени-, окончание -е. Точнее, суффикс -ени[j]- и окончание -[э]: буква е обозначает два звука: [jэ], из которых первый принадлежит суффиксу, второй является окончанием.
По основному правилу следует писать с запятой. Вариант с тире также возможен при соответствующей интонации.
Правилен первый вариант.
Предпочтительнее первый вариант.
В строгой литературной речи предпочтительнее использовать первый вариант: по данным портала (сервиса) «Яндекс.Пробки». Второй вариант является новым, поэтому его употребление еще не устоялось. В разговорной речи допустимо сочетание по данным «Яндекс.Пробок».