Namespace spl_autoload problem in WordPress admin

Your set_include_path is wrong.

Instead use:

set_include_path(plugin_dir_path(__FILE__));

Tested it with your code and it works.

For reference: http://codex.wordpress.org/Determining_Plugin_and_Content_Directories