Reduce dependency of the app server on recovery, which is part of storage.

Move recovery to box/. Now only replication.cc and replica.cc
depend on recovery.

Remove unused headers from a bunch of files. This should reduce
recompile time and ease future refactoring.