HTML5 offline application cache manifest generator