Improved Aerogel::Reloader, named file groups and observer callbacks

- now it is possible to name a group of files and attach an observer to it in a different module;
  used to fix broken routes for assets pipeline, when routes are reloaded
  and in aerogel-admin to fix menu items re-registering when routes are reloaded