Added IL* shell methods; changed interop types back to internal
Half-assed tests for IL* functions, fixes
Added IShellFolder and related types