Renames middlewares to anonymous controllers and fails on anon controllers that don't end the request

Hello @dpup, 

Please review the following commits I made in branch 'vinny-anon-controllers-bug'.

b5a36685bdbd691b7802aa30e5cffe24f7a3b7e3 (2013-05-29 16:39:03 -0700)
Interrupt after calling middleware services

56ff008a78ef3a7033a3ee66279de583082c421c (2013-05-29 16:39:03 -0700)
Anonymous controllers routes should return 404's when they don't finish the response 

R=@dpup