Merge pull request #24 from beenje/master

Fix broken test_icmp due to locale
Fix inaccurate docstring
XML detection fails in certain character encodings

pyshark attempts to detect XML files, but this will fail for PDML files
that don't match ANSI encoding
Fix 'invalid thread id' issue #13 by making sure tid is a C long int.
Merge pull request #28 from jeffito/master

Fix 'invalid thread id' issue #13 by making sure tid is a C long int.
Merge pull request #27 from bbayles/minor_filecap

Minor file_capture fixes
Changed WindowsErrors to OSErrors to support non-windows platforms
Moved tests outside of the actual module and changed setup file accordingly
Changed tests from UnitTest to py.test
A few more tests for packet operations
Added pretty print function to packet/layer (to print with colors)
Fix RemoteCapture definition
Make the tshark process part of Capture objects
Send tshark's stderr to /dev/null
Re-factor LiveCapture
StopSubprocess -> StopThread
Now making sure tshark process terminated badly before raising a crash exception
Merge pull request #30 from KimiNewt/pr/29

Pr/29
Add support for captures on multiple interfaces
Add a test for LiveCapture