Все эти списки не имеют никакого смысла, т.к. "плохие роботы" не передают User-Agent. Они подставляют какой угодно User-Agent, кроме своего настоящего.
Можно, но не рекомендуется, т.к. их скрипты могут обновляться, чтобы дать доступ к новым функциям Аналитики.
if (Math.floor(Math.random() * 2) == 0)
Сохраните watch.js и закачайте его на свой сайт. В коде счетчика вместо https://mc.yandex.ru/metrika/watch.js пропишите путь до локального watch.js
http://plnkr.co/edit/pDrgbgMFc9Azn4tiHgsn?p=preview
Берете php, парсите xml, выводите в шаблон. В чем вопрос?
Возможно AdBlock блокирует.
CHM разбейте на HTML, а потом https://wordpress.org/plugins/import-html-pages/
Всё уже давно придумали за вас - MVP и Agile.
Вы же собираетесь использовать классическую waterfall модель. Фейл обеспечен.
megaindex.ru