title: NoReverseMatch when using Apphook without namespace
body: <p>I use Django CMS 3 and Django 1.6 and the default <a href="https://github.com/divio/django-polls" rel="noreferrer">django polls app</a> , and I am doing <a href="https://github.com/divio/django-cms-tutorial" rel="noreferrer">this</a> short tutorial.</p>
  <p>My problem is that the PollsApp works fine when it's using namespace like this:</p>
  <p><strong>djangocms_polls/cms_app.py:</strong></p>
  <pre><code>...
  class PollsApp(CMSApp):
      name = _(&quot;Poll App&quot;)
      urls = [&quot;polls.urls&quot;]
      app_name = &quot;polls&quot;
  ...
  </code></pre>
  <p><strong>polls/templates/polls/index.html:</strong></p>
  <pre><code>...
  {% for poll in latest_poll_list %}
      &lt;li&gt;&lt;a href=&quot;{% url 'polls:detail' poll.id %}&quot;&gt;{{ poll.question }}&lt;/a&gt;&lt;/li&gt;
  {% endfor %}
  ...
  </code></pre>
  <p>But when I delete the &quot;polls:&quot; part from the index.html, it won't work (and it doesn't matter if there is or isn't app_name field in PollsApp) and I get this Error:</p>
  <blockquote>
  <p>NoReverseMatch at /polls/</p>
  <p>Exception Value:<br />
  Reverse for 'detail' with arguments '(1L,)' and keyword arguments '{}' not found. 0 pattern(s) tried: []</p>
  </blockquote>
  <p>Why am I making my life hard when everything works - you ask? It's because I want to use apps that doesn't use namespaces like django-shop and when I created apphook for django-shop - the same problem occured.</p>