Move Restlet packages into RestAPI package.

Reorganizing the packages to make it more clear what does what.
Remove router packages.

Since they hold at most 2 files anyways, shouldn't be necessary to
distinguish them.

There should always be a Restlet router like "SystemConfigApp" that
routes the API calls.

There could also be a plain servlet router for JSPs like
SystemConfigRouter if we need to serve jsp pages.

Also fixed some broken references in web.xml that wasn't picked up by
the renamer for some reason.
Follow Restlet naming conventions.

What I was previously calling *API is a ServerResource in Restlet, so
I've renamed them to *Resource instead.

This is also why the API router is called *App, since that's the Restlet
convention.
Move configuration retrival classes into 1 package

To start us off on configuration consolidation. Cause right now, we're
using two places to retrive configuration, 1 from a text file and 1 from
the database. It'd be cleaner if we have 1 class for it all.
Move indexer and scheduler out of RestAPI.

Since they don't have anything to do with API now that scheduler has
it's own servlet to start it.