Apply InternalsVisibleTo attribute to assembly libtasque

 * Tasque.Core.Impl namespace deleted
 * All content of Tasque.Core.Impl namespace moved to Tasque.Core and
    was made internal
 * InternalsVisibleTo attribute allows libtasque.Test to access internal
    members of libtasque