Add PimpMessage can now hold a part number
Add PimpMessage explicit copy constructor

This allow us to use a ScopedPointer instead of a regular one. I should have taken some segfault be doing it like that, now we are sure that every PimpMessage holds its proper XmlElement object and that everything will be cleaned up when the message is destroyed
Add create PeerFileSend request
Add linux actual x86 makefiles

For both Peer and Tracker
Add PeerFileManager can now send and receive files
Add handler for PeerFileRequest
Add single file download to the file system