Change BaseSite.namespaces from method to property

Use new SelfCallDict to allow either syntax:
 - site.namespaces()
 - site.namespaces

Change-Id: I46d33f9c6041f9ba32748c62ad3dae3f48efdb10
Merge "Change BaseSite.namespaces from method to property"