А смысл тогда в открытие списка, если в момент его открытия происходит переход? Тогда не создавайте дочерние элементы вовсе и так и будет. Я так понимаю Вам нужна ссылка на страницу всего раздела, тогда просто добавьте дочерний пункт "смотреть все" или что то на подобие
1. Объединять js и css файлы в один не стоит. Это адская чепуха, плод больных фантазий.
2. Обычно делается виджет, который имеет зависимости, зависимости подключаются при инициализации виджета, так реализовано в большинстве популярных framework.
3. Все зависит от проекта. Какое кол-во таких скриптов, на каком % страниц они используются.
Если хотите фиксированную ширину, то row должен быть внутри .container и у .container должен быть соответствующий width в пикселях. Вопрос в другом, а кто сегодня делает сайты с фиксированным контейнером? Думаю Вам надо переходить от px к %.
Тут все зависит от того на чем Ваш сайт? Если на готовой cms, то найдите для нее модуль форум. Если писали сами, то вряд ли такой вопрос бы возник. Если модуля форум нет к Вашей cms, то будет сложно без знаний php, но есть самодостаточные движки форумов, которые можно поставить рядом с Вашей cms. надо выбрать таковой и залезть в доки почитать, что и как.
Вы будете грузить все div, один из которых будет показываться? Это глупость. Лучше либо отправлять запрос ajax-ом и получать нужный html для блока, либо изначально при формировании страницы формировать нужный блок, разруливая этот момент на севере (вероятно в php).