tweaking setup.py to properly include the w executable
only admit regular files when finding libs to include in the .egg
we are moving towards v2.3.2
update the version to v2.3.3
treat the path of a resource as a regular expression, so we can handle wildcards
updating the default URLs we support to be valid regexes that do not accidentally match extra paths
rather than explicitly adding \$ to the / path, append ^ and \$ to all paths automatically, otherwise we accept strange paths with trailing characters
updating the version of the various agent images bundled with the console
fixing a bug, where the list of modules would be blank after running 'module install' before restarting the console
handle network errors better, when installing modules, so we do not create weird quasi-success messages saying the nothing happened
support an env command, to support better usage of the set, unset and echo commands
add a check to see if the drozer console is the latest version and display a message asking the user to update
Fix for calculating MD5 checksums that have leading zeros.

MD5 checksums by convention have leading zeros when represented as strings.
FileUtil.java doesn't do this meaning any checksum that starts with a 0
will not match a string comparison against say md5sum.
edited the drozer agent to include its version as a custom header when doing the phone home; refs #1393
added a timeout to the latest version check at 3 seconds; refs #1821
edited the header to override the user-agent header, set the timeout down to one second, added a check to not check if this is a onecmd; refs# 1392
include OS X aapt binary, update platform autodetection to support OS X
Include check for shared native libaries in native library scanner module
edited the shell.py to print the prompt, which is not printed by the new shell code
edited the filter conditions to include comparing the application label