Content Provider insert for EnvironmentBluetoothDevices. All inserts can be handled by Content Provider now. However, few more insert Uri handling needs to be done.
Implemented simultaneous insert of a wifi network and adding it to an environment, similar to what is possible with bluetooth devices. If wifi network is already present in the database, just the environment entry is modified to refer to the entry.
Implemented simultaneous insert of a geofence (location) and adding it to an environment, similar to what is possible with bluetooth devices. If geofence is already present in the database, just the environment entry is modified to refer to that.
Implemented insertEnvironment() of EnvironmentHelper class. Minor modifications to Environment class and some of the Environment variable sub classes.