Improving Embedded resource controller, returns a 404 for a invalid request, isn't case sensitive to find path and uses MimeMapping to get Mime type instead of a file extension switch
Also corrected virtual App_Plugins path from /Umbraco/App_Plugins