move all dependencies into Gemfile

We used to keep them separated so one could require some engines without using the full webapp. We've never really supported this though and probably never will.
update documentation: included core in toplevel

now we only include some engines - we don't build the whole webapp based on them. Reflecting this in the documentation.