Add scope to `lithium\net\http\Router` and `lithium\net\http\Media`.
- Routes can be scoped using the following notation:
  Router::scope('name', function(){/* inside the scope */});
  Router::attach('name', array(), array()); //Attach a mount point to a scope
  Router::attached('name', array()); //Returns the attached mount point configuration
  Router::mount('name'); // Mounting a scope
  Routed::mounted('name'); // The mounted scope
- The Media class can be scoped using the following notation: (i.e. usefull for CDN or others media location).
  Media::scope('name', function(){/* inside the scope */});
  Media::attach('name', array()); //Attach a mount point to a scope
  Media::attached('name'); //Returns the attached mount point configuration
  Media::mount('name'); // Mounting a scope
  Media::mounted('name'); // The mounted scope
- Modifiying the Media::webroot() signature (BC Break)