Added ability to specify remote port for NetDevice objects

+ Bugfix when passwords are passed in to make sure they are not unicode
+ Add defaults in settings.py for SSH (SSH_PORT) and Telnet (SSH_TELNET) ports
+ Added documentation for SSH_PORT and TELNET_PORT in settings.py