Так и хочется вставить картинку "бритва оккама", вы какую проблему решаете?
Во-первых jquery надо подключать с любого cdn, у вас должна быть причина, которую вы точно знаете, для чего вы его кладёте в проект.
Как вариант, разместить в проекте папку bower_components и в .html файлах ссылаться на файлы из неё, но тогда размер проекта вырастает колоссально (больше чем в 4 раза).
Какая разница сколько он там на диске занимает, если вы через script src подключаете только минифицированные версии.
С помощью Grunt научился объединять и сжимать файлы. Результат можно закинуть в другую папку, но правильно ли я понимаю, что в таком случае все остальные файлы - аудио, картинки, html - придется копировать в ручную. А потом в .html файлах подключать сжатые файлы скриптов и стилей?
Зачем что-то копировать?
В идеале, хотелось бы получить копию моего проекта, где отдельно сжаты файлы для index.html: index.js+get.js. И для popup.html: popup.js+popup-constructor.js+<все файлы из bower исключая jQuery>, popup.css+<все файлы из bower>.
И чтобы в данных .html файлах автоматически подключились только что сжатые файлы.
Сожмите сразу index.js+get.js+popup.js+popup-constructor.js=app.js(например), всё что у вас в bower скорей всего лежит на cdn каком-нибудь, на
https://cdnjs.com точно есть