Simplifying class loader to avoid explicit registered loader types checks
Adding deprecation note for the `ClassLoader`
Removing unused property
`reset` over direct`0` index access
Correcting return value of `getClassLoader` as per @deeky666's suggestion
Merge pull request #345 from Ocramius/cleanup/class-loader-deprecation

Cleanup: class loader deprecation and simplification