Added flags to protobuf flag to graspit.pro

Added protobuf.pri file from
http://www.kieltech.de/uweswiki/Google%20Protocol%20Buffers to build
protobuf files. Slightly modified to add protocol directories to vpath
so that dependencies can be found in the generated MakeFile. Also moved
adding protobuf.so into the pri file, because I don't see why it should
be outside of it

Added protobuf section to include protobuf.pri in graspit-core.pro
Added Drawable.proto
Added drawable frame container.
Added overarching GraspitMessage container message.
Added protobuf file directory and generated file directory to VPATH so that they can be found better as make targets.
Added generated file directory to include path so that make can find it without prepending the directory
Started adding protobuf server based on QT4+'s version of tcp sockets and servers.
Added qhull and autogenerated qmake_image_collection.cpp to gitignore.
Removed autogenerated source and object files from repository
Merge branch 'adding-protobuf' into binary_message_ui
Modified protobuf.pri to use output directory when linking and to create
the gen_proto directory for the automatically generated protobuf headers
whenever necessary.
Merge branch 'adding-protobuf' into binary_message_ui
temporary commit that needs to be rolled back and broken in to chunks some other time