Missing dependencies

There are a number of missing references to other Nette packages after the split and because of that, using `nette/bootsrap` as a dependency is really difficult.

The missing dependencies can be classified in two groups:
1) "hard" (static) dependencies, which are linked in the code
2) "soft" dependencies, which are used while generating the container

I think it makes sense to add both groups to "require", but I don't know if there is not a reason for this, so this PR is now just for the 1st group.

I know about issue #4 which states that this will be resolved in a cleaner way, but until then I think the dependencies should be added, when they are needed.

Should I include also the packages from group 2)?
Is there a reason for the `nette/database` dev dependency?