Add gitignore.
Initial commit.
Add device selection methods to PacketEngine.

This will allow callers to present a user with a list of devices
and to allow them to pick one to use for a capture session.
Attempting to add Xcode project dependencies.
Relocate Boost.Python mappings to external file.

This and removing PacketWarrior as a target will prevent the Python
bindings from being compiled and generated everytime the project
itself is built.
Rename cpp to cc file extensions.
Add /usr/local/include/ to search path.
Add configuration for Boost.Python bjam.
Add derived products from bjam to gitignore.
Remove Xcode file that should not be tracked.
Added PacketWarrior.py, pTables.py, and myPackets.py
Removed duplicate file
Added toolbar images
Removed pause capture command
Added setFilter to PacketWarrior
Renamed functions and files to fit PEP 8 guidelines
renamed files to correspond to PEP 8
Add fully implemented PacketEngine.

This wasn't supposed to be such a large commit all at once but we'll
survive. This adds the functionality to PacketEngine as described by
the PacketWarrior Design Document and can successfully initiate capture
sessions.
Add basic implementation of Packet object.

This object will serve as the go-between for the Python extension
module and the PacketEngine itself.
Add basic implementation of main.cc that tests the engine.