Readded 'path' back into FileLease proto. This was necessary because otherwise we had no clean way to re-add the full lease back into the LeaseManager post RegionServer migration.
Added a ConcurrentMap that maps a RegionServer reference to a LeaseManager. There should only ever be 1 LeaseManager per RegionServer and NSP and BMA should share the references.
Added a test to showcase the migration.
Be careful to note that when the migration occurs, it has the effect of renewing the lease. During this time, the lease in the row and the lease in the LeaseManager will be divergent, the LeaseManager lease will have a higher expiration date (expires later). This is remedied when a renewLease() occurs.
132
Couple things: