provide constructor accepting custom index file

This commit adds a constructor which allows developers to define custom index files through the ConfiguredAssetsBundle constructor. The mechanism in AssetsServlet for serving custom index files already existed I just extended the constructors of ConfiguredAssetsBundle.