This will be a multi-part answer as we will probably have to fix several issues before we locate the underlying problem. I will add edits to this answer as we go.
First, bcmwl-kernel-source is a driver for Broadcom devices. Yours is a Realtek and so it isn't needed. Let's remove it. From the terminal:
sudo apt-get purge bcmwl-kernel-source
Next, your changes to /etc/rc.local will be ineffective. Please remove them:
sudo nano /etc/rc.local
Remove your changes so that the only uncommented # part is:
Proofread carefully, save (Ctrl+o followed by Enter) and exit (Ctrl+x) the text editor.
Next, when you add an interface to
/etc/network/interfaces, then Network Manager steps aside so that you may manually configure the interface. Your addition to the file is defective in that the interface will not connect without knowing the SSID and WPA2 password. Moreover, in only a very few cases in my experience, will Network Manager not do the job as well as
interfaces. Let's remove the defective stanza.
sudo nano /etc/network/interfaces
Remove these lines:
iface wlp7s0 inet dhcp
Proofread carefully, save and close the text editor.
Reboot and tell us if there is any improvement. Then please run and paste a new Wireless Info as above. Paste it here and give us the link: http://paste.ubuntu.com
EDIT: You also need to blacklist ideapad_laptop. From the terminal:
echo "blacklist ideapad_laptop" >> /etc/modprobe.d/blacklist.conf
modprobe -r ideapad_laptop
Any improvement? It may take a reboot.