Change Log:
- Loading random 50k rows
- Stored provider details and reloaded permanent layer whenever the project is reopened
- Upgraded pip module when the plugin is installed for the first time
- Added conversion for double values
- Iterator fetched data from SF DB in 5k chunks
- Fixed regex to get SQL query as a single argument
- Provider fields are now ordered by name and type to ensure consistent order
- Fixed attribute tables for SQL queries
- Added support for SQL query dialog window to close when finished successfully