make distclean depend on clean in Makefile
changes to trojan dropper paylaod

added Big Endian support
make dropper download trojan into /var rather than /tmp
changes to connect back server

added ServerException class
make TrojanServer raise an exception rather than return None if it fails to create a server socket
in serve(), Trojanserver checks each file to ensure it can be opened for reading. A ServerException is raised if not.
Merge branch 'master' of https://github.com/zcutlip/bowcaster

Conflicts:
	src/bowcaster/payloads/mips/trojan_dropper_payload.py
	src/bowcaster/servers/connectback_server.py