I don't think your system in helped by having both Network Manager and Wicd competing for control. I recommend you remove Wicd. Let's create the .conf file. In a terminal:
gksudo gedit /etc/modprobe.d/local-b43.conf
Use nano or kate or leafpad if you haven't the text editor gedit. Add a single line:
options b43 allhwsupport=1
Proofread carefully, save and close the text editor. Reboot.
If it still doesn't work as expected, from the terminal:
sudo -i
rm /etc/modprobe.d/local-b43.conf
echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf
echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
exit
Reboot and tell us the result.
Your /etc/network/interfaces
asks eth0 to start automatically, however, you are using wireless. Please do:
gksudo gedit /etc/network/interfaces
Change the file to comment out the eth0 stanza:
auto lo
iface lo inet loopback
#auto eth0
#iface eth0 inet dhcp
Proofread carefully, save and close the text editor. Reboot and test.
gksu gedit /etc/modprobe.d/local-b43.conf
. – muru Feb 08 '15 at 21:21