title: Django 1.8 migration weirdness
body: <p>Django 1.8 doesn't seem to like my app name - "orders".</p>
  
  <p>When I create a new Django project using 1.8, regardless of database type (Postgres or SQLite) sync my initial database to add all of the Django core tables. Everything works as expected.</p>
  
  <p>I can create an app module using just about any other name, but when I do:</p>
  
  <pre><code>$ python manage.py startapp orders
  </code></pre>
  
  <p>add <code>orders</code> to <code>INSTALLED_APPS</code> and then add a basic model such as:</p>
  
  <pre><code>from django.db import models
  
  @python_2_unicode_compatible
  class Order(models.Model):
      created_on = models.DateTimeField(auto_now_add=True)
      account = models.ForeignKey(Account)
      is_complete = models.BooleanField(default=False)
  
      class Meta():
          app_label = 'Orders'
          ordering = ['-created_on']
  
      def __str__(self):
          return 'Order #{} for {}'.format(self.pk, self.account)
  </code></pre>
  
  <p>and then do:</p>
  
  <pre><code>$ python manage.py makemigrations
  </code></pre>
  
  <p>I get:</p>
  
  <pre><code>No changes detected in app 'orders'
  </code></pre>
  
  <p>I have tried Python 2.7.8 and Python 3.4. I've tried different virtual envs, and I get the exact same result, no matter what I call the Django project. If I even include "_orders" anywhere in the name of the app module the exact same result will happen.</p>
  
  <p>I've cleared out my <code>.pyc</code> files countless times. I've dropped my database and re-created it. I have no idea what's going on, but migrations worked great for a huge 1.7.7 project I just finished.</p>
  
  <p>Here's the relevant portions of my settings. Please let me know if you need anything else:</p>
  
  <pre><code>DEBUG = True
  
  DATABASES = {
      'default': {
          'ENGINE': 'django.db.backends.postgresql_psycopg2',
          'NAME': 'myapp',
          'USER': 'postgres',
          'PASSWORD': '',
          'HOST': '127.0.0.1',
          'PORT': '5432'
      }
  }
  
  INSTALLED_APPS = (
      'django.contrib.admin',
      'django.contrib.auth',
      'django.contrib.contenttypes',
      'django.contrib.sessions',
      'django.contrib.messages',
      'django.contrib.staticfiles',
  
      'accounts',
      'animals',
      'lib',
      'orders',
  )
  </code></pre>
  
  <p>Anyone have any ideas? I'm at a a loss.</p>