Standardizing EurekaRegistry register/update/unregister returns to boolean
to denote whether the operation successfully added/removed an entry (whether
it be an instanceInfo or a multiSourcedDataHolder). This helps to remove the
need of Source from the API interface.
Keep custom count of size in evictionQueueImpl as .size() is not
constant time for ConcurrentLinkedQueue