Beta 3. When loading controllers within sub-folders of "app/controller", the loader appears to be capitalizing the first letter of sub-folder names. Though controller files in sub-folders load correctly (on IIS), controller classes are instantiated incorrectly using the capitalized folder name, resulting in an error.

Contents of app/controller/sub/MyController.js:
Code:
Ext.define('MyApp.controller.sub.MyController', {
  extend: 'Ext.app.Controller'
});
Running the code below results in:

Code:
[Ext.Loader] Synchronously loading 'MyApp.controller.Sub.MyController' ...
GET http://192.168.0.1/app/controller/Sub/MyController.js?_dc=1303068687990 200 OK 6ms
Exception: Cannot create an instance of unrecognized class name / alias: MyApp.controller.Sub.MyController
Code:
Ext.onReady(function() {
  Ext.Loader.setConfig({enabled: true});
  Ext.onReady(function() {
    Ext.create('Ext.app.Application', {
      controllers: ['sub.MyController'],
      views: ['sub.MyView'],
      autoCreateViewport: false,
      name: 'MyApp'
    });
  });
});
Also seen when loading stores in sub-folders of "app/store" from controller classes.