separate novnc from sunstone to implement init script for novnc