Выкатил апдейт, в phantomJS почему то typeof от HTMLCollection давал function, а не object.
***
А почему ты не пользуешься bower или npm для загрузки пакетов?
bower install collection.js --save
// или
npm install collection.js --save
Потом для обновления пакетов можно просто делать:
bower update
// или
npm update
ЗЫ: предварительно в проекте нужно сделать будет bower init или npm init.