* Not throwing errors when we try to fetch SQL server properties like server count and physical mem.
* Fixed comment
* Renaming get server cpu count
* Adding more detailed comment over here
* Making properties cpu count and physical memory to nullable<int> so they are defaulted to null.
* Fixing rest of the properties to nullable.
* adding network file validator contract
* Adding additional properties to serverInfo
* Renaming to serversysinfo
* fixing var name
* Changed to smo to get the properties
* Fixing casting error
* renaming to sysinfo
* Removing unused sql scripts
* Throwing an error and renaming classes
* Changing Physicalmemory prop name from kb to mb
* pushing prop name change
* fixing comment
* Added the query to get big data cluster endpoints
Added bigDataClusterEndpoints to ObjectExplorerSession
Added bigDataClusterEndpoints to ServerInfo
Fixes some tests.
* Removed bigDataClusterEndpoints from session
* Since server property to get IsBigDataCluster is not implemented yet, use query of sys.asseblies instead to unblock us. Need to use server property when it is available
Add options to ServerInfo, so no need to change the contract in the further when adding new properties. Will move the existing properties to option later
* Undo changes not needed
* Resolved PR comments.
* Fixed node is null exception when can't find NodePath.
* Added comments
* Removed not used using
* Catch sqlException for the reader of BDC endpoints and set empty list to the option.
* Added comments for returning empty nodes.
* added get database info to admin service
* refactored code to be inline with standard
* added comments to utils functions
* added comments to public classes
* added machine name to serverinfo from connection; added last backupdate and last log backup date to database info
* removed camelcase from request type
* removed the wrapper for the generic dictionary
* removed unnecessary imports
* merged master
* changed datetime compare to equality operator
* added database compatability level to info
* renamed field
* fixed CompatibilityLevel string typo, added bakcup dates to capabilities list
* Initial commit of reliable connection port
* Made ReliableSqlConnection inherit from DbConnection instead of IDbConnection
* Cleanup
* Fixed autocomplete service to use reliable connection
* Fix copyright headers
* Renamed ConnectResponse.Server to ServerInfo
* Removed unused using
* Addressing code review feedback