- add optional support for namespaced classes
Squashed commit of the following:

commit 17719fc63917a2a55efd08bc0cac1f167aea111f
Author: Alex Kiesel <alex.kiesel@1und1.de>
Date:   Fri Dec 23 12:29:11 2011 +0100

    - make `$package= TRUE;` declaration obsolete

commit a98c129137db548c91a53b3d211052fad7d4fe00
Author: Alex Kiesel <alex.kiesel@1und1.de>
Date:   Thu Dec 22 15:29:36 2011 +0100

    - properly handle real namespaced classes upon class loading

commit 32ae7ce4a4fafb912a8fcd6b39cb5023c920fda8
Author: Alex Kiesel <alex@kiesel.name>
Date:   Thu Dec 22 08:49:37 2011 +0100

    - fix class loading for namespaced classes

commit 87af528b41e63ec5570037178eb349bd387cf61d
Author: Alex Kiesel <alex@kiesel.name>
Date:   Thu Dec 22 07:12:54 2011 +0100

    - add support for "real" namespaces

commit 30a7de3d1c621005ee8790c8ed8c3d6295917911
Author: Alex Kiesel <alex@kiesel.name>
Date:   Thu Dec 22 07:08:13 2011 +0100

    - initial import of diff from issue #22; see
      https://github.com/xp-framework/xp-framework/issues/22#issuecomment-1389842
- add backwards compatibility w/ PHP 5.2 where T_NAMESPACE was not yet
  defined
- Initial release
  Tests private constructor, methods and fields access in PHP >= 5.3.2
# ReflectionProperty::setAccessible() was added in 5.3.0, but the same method
# in ReflectionMethod didn`t appear until 5.3.2
- Add net.xp_framework.unittest.reflection.PrivateAccessibilityTest
- Use PHP Reflection's setAccessible() methods if available to
  enable private field, constructor and method access. If running
  on PHP versions without this method, disallow private access and
  raise IllegalAccessExceptions
# This is aligned with the strategy of *suggesting* PHP 5.3.x, but
# still working on 5.2.x in XP 5.9-SERIES. The workarounds will be
# removed in the next series, 5.10 or 6.0
- Improve debug_backtrace() invocation performance by telling
  it to neither populate object nor args members
# 0 == !(DEBUG_BACKTRACE_PROVIDE_OBJECT | DEBUG_BACKTRACE_IGNORE_ARGS)
- Improve debug_backtrace() invocation performance by telling
  it to neither populate object nor args members
# 0 == !(DEBUG_BACKTRACE_PROVIDE_OBJECT | DEBUG_BACKTRACE_IGNORE_ARGS)
Merge pull request #93 from thekid/private

Access to private constructors, methods and fields
- Initial release
- MFM
Merge branch 'xp5_9' into issue22
- prevent triggering autoloader via method_exists() when checking for
  extension methods' __import() function
- add autoload implementation
- Change autoloader to not throw exceptions when class cannot
  be found but instead to return FALSE so that other class loaders
  in the chain could be called
- Call spl_autoload_register() via call_user_func() so that PHP setups
  with disabled SPL don`t yield a fatal error
# We still want to work in PHP 5.2, where SPL might be disabled
- Only add an alias for un-namespaced classes
- Initial release
- Add net.xp_framework.unittest.core.NamespacedClassesTest
- Always use fully-qualified form of XP classes inside namespaces
- move before error handler setup so potential warning from
  spl_autoload_register() will be dropped
Merge branch 'issue22' of github.com:kiesel/xp-framework into issue22