Remove package objects from models and controllers

These files are used for documentation only. Useful, but prohibit me
from adding package objects with real logic in my project.
Merge branch 'master' into remove-package-objects
Remove package objects from models and controllers

These files are used for documentation only. Useful, but prohibit me
from adding package objects with real logic in my project.
for ticket 801, must explicitly enable Down evolutions with -DapplyDownEvolutions.db=true
#844: The evolutions web command should use Evolutions.apply/resolve directly instead of OfflineEvolutions
Replaced placeholder resource file with a Scala dummy object
Replaced placeholder resource file with a Scala dummy object
Removed MissingFilePart
add requireJsFolder, requireJsShim config key
Quoted filename in content disposition header
Support application/xml, and prefer it over text/xml
Add Enumeratee.flatten
Add fromIterator helper for Enumerator

Enumerator.fromIterator is a function that creates a enumerator from an
Iterator.
Change Enumerator.fromIterator to Enumerator.fromTraversableOnce

With respect to the review of @sadache, @julienrf and @mandubian
Avoid using closure, use scoped variable instead.
[#585, #1543, #212] Semicolon escape sequence ";;" in evolutions.
Update documentation/manual/scalaGuide/advanced/iteratees/Iteratees.md

Changed from Promise to scala Future fixed issues with codes.
Update documentation/manual/scalaGuide/advanced/iteratees/Iteratees.md

Minor: Comment added.
[#585, #1543, #212] Adds to evolutions spec, removes from comments.
Corrected play building steps documentation.