The Mashpee Wampanoag Tribe has opened a Welcome Center on its Taunton tribal lands as it prepares to build the First Light Resort & Casino.