Cleaning up the class and adding feature

- Removing deprecated sections of code such as third parameter of
  ClassLoader::register() method and deprecated sections of code

- Adding ClassLoader::registerClass() method to support to
  autoloading to a class without naming convention and therefore the
  class name is different of class file, or the class have not not
  namespaces, etc.