Adding the new communication protocols to the master.

* Created SUC and SRC Connection Protocols
* Removed old connection scheme
* Improved the formatting of CMessages and their headers
* Corrected the OO nature of CMessages
* Replaced the tokenized peerlist code with the boost Ptree soln
* Sugar, Spice, Everything Nice, OH AND CHEMICAL X.

Squashed commit of the following:

commit c930c8779ff154cd3e2c663fecea0b0884a645ee
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Tue Feb 21 11:48:44 2012 -0600

    Fixed.

commit 6c488920b84cc58ede784db064e012199429d9b6
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Tue Feb 21 11:26:20 2012 -0600

    Removing tokenized Peerlist

commit fa0356a70af1fab5d795e57d0744d0faa65ed6b7
Merge: e91f598 2f8e541
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Tue Feb 21 09:45:42 2012 -0600

    Merge branch 'master' into GroupManagementTesting

    Conflicts:
    	Broker/CMakeLists.txt
    	Broker/fabric/experiment.py
    	Broker/fabric/fabfile.py
    	Broker/fabric/freedm.py
    	Broker/src/CConnection.cpp
    	Broker/src/CListener.cpp
    	Broker/src/PosixMain.cpp
    	Broker/src/gm/GroupManagement.cpp
    	Broker/src/lb/LoadBalance.cpp
    	Supercluster/fabfile.py

commit e91f5982a50b299d184b0a95a5513e57c8cbc880
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Wed Feb 15 09:43:08 2012 -0600

    Changed back to suck for protocol

commit b81a4a0b17c859a5c53bd7a0c4c9a0b3712deecc
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Wed Feb 15 09:38:35 2012 -0600

    Added message deadlines and fixed a bug where some resyncs could fail

commit 705914ce22db3607c9b07a61c51fe5ef56baceb9
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Tue Feb 14 08:45:12 2012 -0600

    Removed MurmurHash and replaced with Boost's hash functions.

commit b7ac028e85cf9dc768ca499ea6fa98ddc7879d19
Merge: ac00627 63f9042
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Tue Feb 14 08:26:37 2012 -0600

    Merge branch 'GroupManagementTesting' of github.com:scj7t4/FREEDM into GroupManagementTesting

commit ac0062765276e47c1a202e472f660883323dddbf
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Tue Feb 14 08:25:50 2012 -0600

    Made it so the message will only get an expire time set if it doesn't have one already.

commit 63f90425a4594b75d9d3a1b33616ddbccdd2f479
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Mon Feb 13 08:38:56 2012 -0600

    Moving network config to samples for less conflicts

commit 5d3dc59b6de985e902ba035d594d23a42f4972f9
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Tue Dec 13 10:58:08 2011 -0600

    Removing freedm.cfg from tracking

commit 53091392c37df13c65a9778cede2fbefef170805
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Mon Feb 13 08:27:41 2012 -0600

    Should be golden now

commit 697210ba2b15905a07400d4a37bcb4bdbb11cf43
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Fri Feb 10 14:09:04 2012 -0600

    Fixed the CSRConnection and got the transient monitor working better

commit 0173c0dd5680bd626db73b37d407bac7e13e179e
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Thu Feb 9 09:28:43 2012 -0600

    Wattt...

commit 458dbf6b0719f30883940cdac2f7d586760635fd
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Thu Feb 9 08:36:32 2012 -0600

    Tweaked some calls to try and get better throughput

commit 01ec0c29640726bfff621d7edbdfc86b259bd2c8
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Thu Feb 9 08:20:38 2012 -0600

    Massive only begins to describe this bug

commit 1b44f7378e1405b2b7b39b671c46cd5bb7b595ab
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Tue Feb 7 14:22:19 2012 -0600

    Block out transient state

commit 0171a9dc1219f0e144a8c80e8f90cac96d820688
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Mon Feb 6 21:19:14 2012 -0600

    Set SRC to be the default

commit b55a56715c6c76703008cfab33c5b5a5c0b2803f
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Mon Feb 6 10:00:45 2012 -0600

    Added a new stastic.

commit 235cb8ebfa6d022172746a711d6db91f0fb5a6be
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Fri Feb 3 12:53:34 2012 -0600

    Reverted some stuff from the 1.0 release to my testing stuff, then punched in the bussing code. Hollahback.

commit 332b02f7b9f95b1e668c3b2012c6d2d0fc702830
Merge: 7bf059b 2ce572e
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Fri Dec 9 09:08:39 2011 -0600

    Merge branch 'master' into GroupManagementTesting

    Conflicts:
    	Broker/include/CListener.hpp
    	Broker/src/PosixMain.cpp
    	Broker/src/freedm.cfg
    	Broker/src/gm/GroupManagement.cpp

commit 7bf059b178bc354ca87bfbf71facb781db5016bb
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Fri Dec 9 08:56:52 2011 -0600

    Modified to be easier for regular dudez.

commit 7cb71fe3caf381f50dcb1fb85beb4df16040dab0
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Mon Dec 5 12:34:16 2011 -0600

    Pause

commit 2cdbff7685453bf8030b89ceaf970255ce626041
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Mon Dec 5 09:29:15 2011 -0600

    Improved documentation

commit bfd603a36ba69abbd70edb3cdba882d53fe38a1b
Merge: e07a8f3 55214ae
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Mon Dec 5 07:32:43 2011 -0600

    Merge branch 'GroupManagementTesting' of ssh://r06scj7t4.device.mst.edu/home/scj7t4/programming/FREEDM into GroupManagementTesting

commit 55214aebaa7f2d7aaff1f8d25e2be8f2590690fc
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Mon Dec 5 07:32:16 2011 -0600

    Fixed a thing.

commit e07a8f3b95bfc769b2aab7e39863ad22d4b58567
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Mon Dec 5 07:31:18 2011 -0600

    Added more to the Broker Fab File

commit 68f7d9e81bb1611c212ca143c08ea2534530f983
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Thu Dec 1 16:14:06 2011 -0600

    Updating my script to take advantage of the new fabric features.

commit 0b4f1deea913f24210f447965ae2e3cc2b62a044
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Thu Dec 1 15:48:55 2011 -0600

    Added edge fixing and an experiment output line

commit 7f17428b41dd0832b6b1a62f51c71c3da31fcf68
Merge: 2df80e6 c05d95c
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Mon Nov 28 08:17:30 2011 -0600

    Merge branch 'GroupManagementTesting' of ssh://r06scj7t4.device.mst.edu/home/scj7t4/programming/FREEDM into GroupManagementTesting

    Conflicts:
    	Broker/fabric/network.pyc
    	Broker/src/network.xml

commit 2df80e6f5dcc92fe628ca11e0a21328c5b7809ea
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Mon Nov 28 08:15:41 2011 -0600

    Added some new features to thing.

commit c05d95c9862b1b8d7fb3df9920cc6da86370209e
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Fri Nov 18 10:34:08 2011 -0600

    Added support for fixing edges to specific values

commit ecc977a4b2f00f058bb54dc531c47268f0260fbd
Merge: 2607def 7f51143
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Fri Nov 18 09:45:40 2011 -0600

    Merge branch 'GroupManagementTesting' of github.com:scj7t4/FREEDM into GroupManagementTesting

    Conflicts:
    	Broker/include/CConnection.hpp
    	Broker/include/CListener.hpp
    	Broker/include/CMessage.hpp
    	Broker/src/CConnection.cpp
    	Broker/src/CListener.cpp
    	Broker/src/CMessage.cpp
    	Broker/src/gm/GroupManagement.cpp
    	Broker/src/network.xml

commit 2607def10b086a6af8f6d31b6565e8d447eb4d38
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Fri Nov 18 08:34:37 2011 -0600

    Fixing some spacing

commit ced32f8bcf3fe7632ea6c34e00af2aeffe73c75f
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Wed Nov 16 07:47:17 2011 -0600

    Changed the number of retries

commit 516f8eda2ed62092371bc2b9868afb24c3169331
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Tue Nov 15 13:33:09 2011 -0600

    () are dumb

commit bc524bfb83d13ce99841b0b6d0e673d62c54169a
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Tue Nov 15 13:31:44 2011 -0600

    Yuck

commit a35f4d83c28d0b54d2abb412a857f9e25103ccd5
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Tue Nov 15 13:29:02 2011 -0600

    Missing a line

commit 419fd0882e71f3a3388fc2af1e649992d81bdf25
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Tue Nov 15 09:05:04 2011 -0600

    Seems to be working

commit 5e5ae6d17615592096233a299d2792d0a1195aeb
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Tue Nov 15 07:27:58 2011 -0600

    Changing the output levels

commit ceff0aa1f76a195d5ca36e5221e2f673e5374f53
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Tue Nov 15 07:11:16 2011 -0600

    Playing with the reliablity

commit 82000f80b98e4e914be6eddfe0cd84988e152c4c
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Tue Nov 15 07:07:25 2011 -0600

    Changed some of the output

commit 91e88cadd50f3ea665fe9dc2a2cc231ed9013d85
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Mon Nov 14 10:17:58 2011 -0600

    Kills... OF COURSE

commit 139ae95d66291f65b12a119427496df105bd88e2
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Mon Nov 14 07:20:23 2011 -0600

    Whittling down some of the outputs

commit 7407521ea311b24f9449b53a3e46e3548976ff5a
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Fri Nov 11 08:27:18 2011 -0600

    Expire times not being set on acks.

commit bacf20c26bae96af0865815d967e46fdcdb298c5
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Thu Nov 10 16:05:24 2011 -0600

    Fixed the seq nos

commit 163474d394d6b9a7256bb4a6f34d8a3dda1bc133
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Thu Nov 10 13:01:34 2011 -0600

    Fixed a bug

commit 0938031756070dca6779957b581e5d971405a134
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Thu Nov 10 12:52:14 2011 -0600

    Appropriate debug level I hope

commit 5717df3f85a7265b1635c628d31db1ed7663166a
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Thu Nov 10 12:44:35 2011 -0600

    Debugging.

commit 1a2e4d4385064ef7b0a6537cf9cb7a8d0199397c
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Thu Nov 10 12:31:44 2011 -0600

    Monsters

commit 760cbb7517b31d9c5bf302e82941ecef567c5517
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Thu Nov 10 12:28:23 2011 -0600

    Making the refire a parameter. Also, longer.

commit 26c3228377289122b9f6d1169a99919a49cae0b3
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Thu Nov 10 11:03:07 2011 -0600

    another thing I thought I fixed...

commit dd29ccd71d64220c2ab963d42530394eafa9d799
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Thu Nov 10 10:59:54 2011 -0600

    Fixing something I thought was already fixed

commit 4ca1127efcf307f3cb97ee4a50ef57bf41f5946f
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Wed Nov 9 15:57:05 2011 -0600

    It compiles!

commit b514395002475b4b962a73dd86291bb65a199046
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Wed Nov 9 08:15:16 2011 -0600

    Added thrilling new functionality to CMESSAGE

commit 70bcfd073d71664e5677ed1800dc24f7855457f3
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Tue Nov 8 12:03:55 2011 -0600

    THERE MAY BE A DAY WHEN THE STRENGTH OF FREEDM FAILS. BUT TODAY IS NOT THAT DAY. CSRC IS WRITTEN.

commit fd5a916150039e182f590aa9b6f7182b343a8bab
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Mon Nov 7 08:41:52 2011 -0600

    Initial commit of the SUC Protocol

commit db72425c51a1a3cc794749984532b9f9cebdf15e
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Mon Oct 31 08:02:07 2011 -0500

    Adding my cluster control file changes for arch

commit 88db73960cdb0b84c44efad1238ba6138ce03627
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Thu Oct 27 08:48:39 2011 -0500

    Making a commit then reversing to pursue a different line of design

commit 2ca9104a2fa1b61a6c9dae964a445532d4a21eba
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Wed Oct 26 12:25:49 2011 -0500

    Figured out the numbering thing

commit 6ab2cb53d8e89125fd8d1cc9e2a16e2a0bbd2c25
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Wed Oct 26 12:16:08 2011 -0500

    Expanding mark

commit 8b58ca128aa7ff9e49d27b267c5effff7786a935
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Wed Oct 26 12:11:56 2011 -0500

    Adding a mark to figure out why the sequence numbers are being weird.

commit 5696264015f075251d4cae83ff4337a6b58132c4
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Wed Oct 26 12:00:17 2011 -0500

    Added work around for the not-a-time parsing

commit 153d9d4963e3a62dbbeb961a86e1bf3af6e28f72
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Wed Oct 26 11:53:29 2011 -0500

    Time parsing sucks.

commit 5c55a4757f47a8e837d319f4fff95a914d937bb2
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Wed Oct 26 11:40:43 2011 -0500

    Added the gregorian thing to the compilations.

commit 301c534a67a4c72b2d545bfad4a3d3d6fa43ebee
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Tue Oct 25 16:19:54 2011 -0500

    Had the accept always in the wrong spot.

commit eb9cd0bc77c728cc603ab6e2c397c166bcbcd394
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Tue Oct 25 16:10:25 2011 -0500

    Did I actually fix it?

commit 08f01ba42f5a5af6247fdd3b75d08692080b680f
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Tue Oct 25 16:00:16 2011 -0500

    Flag is being weird

commit 2a1033d4aceb84ef7f81fd0ef0ec8e3d47c9291e
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Tue Oct 25 15:44:27 2011 -0500

    Reworked the group managment sliding window protocol to give each message a specific number of retries.

    Gave each message a "Max Retries parameter," which helps develop a bound for how long a message has to be delivered.

commit ed7f04525fefddb479ac96393b31cb106a2934d4
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Thu Oct 20 08:37:42 2011 -0500

    Adding more features

commit d2b2ea2205d465a869ab4cfc7c960a9d1797d115
Author: Stephen Jackson <scj7t4@r-facts3.device.mst.edu>
Date:   Thu Oct 20 08:36:37 2011 -0500

    Finall got this working the way I expect it to. I hate the timeout command.

commit 63e3ea43749f3768c8ccad697110fe03d4bcc7b1
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Wed Oct 19 14:39:32 2011 -0500

    Trying to remove the need for static libs

commit d7b8978c6e10c75313971bd8e929c55772e0a326
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Tue Oct 18 15:46:55 2011 -0500

    Trying to figure out a timing bug

commit 7a78051c5a0ac0f9a65f7825cafa24628eea285e
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Tue Oct 18 12:41:03 2011 -0500

    Finally got the testing harness working.

commit 07fb56258cde78e961fd237fef3d9d57844c7d08
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Mon Oct 17 14:36:05 2011 -0500

    Wrote a stop watch and integrated it in.

commit 0c523897a17d05c35e89aa852ee9b46d3c092bfa
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Mon Oct 17 10:00:41 2011 -0500

    Added more to the fab file

commit d57727d7440e005dc9f936cb391eaffec11a6b49
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Fri Oct 14 12:02:58 2011 -0500

    Adding a gitignore to tracking

commit f0c580d1f6871d9caf70b534fee773ba74165ba1
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Fri Oct 14 11:57:48 2011 -0500

    My fabric testing stuff

commit 9b6c467005520055a3cd25cdbcec3d886bb83ca0
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Thu Sep 29 11:09:05 2011 -0500

    Added an output thing to group management

commit 7f5114383f2ced70a110d9f3593b8d88bac4ba1c
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Wed Nov 16 07:47:17 2011 -0600

    Changed the number of retries

commit ef79cbc0ad2ea400f688740d4123982377bb8043
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Tue Nov 15 13:33:09 2011 -0600

    () are dumb

commit 0f727e8d0ab861ee0f55591e3b87ce5197ae88ab
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Tue Nov 15 13:31:44 2011 -0600

    Yuck

commit 01196bc5780e543c06ae1cf183b66fb0ea65c8f8
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Tue Nov 15 13:29:02 2011 -0600

    Missing a line

commit ce720b5947356043edf4853f9e9cf4fccf499d3a
Merge: 00ec39c e4c3c70
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Tue Nov 15 12:05:43 2011 -0600

    Merge remote-tracking branch 'origin/NewProtocols' into GroupManagementTesting

    Conflicts:
    	Broker/CMakeLists.txt
    	Broker/include/CConnection.hpp
    	Broker/include/CListener.hpp
    	Broker/include/CMessage.hpp
    	Broker/include/CReliableConnection.hpp
    	Broker/src/CConnection.cpp
    	Broker/src/CListener.cpp
    	Broker/src/CMessage.cpp
    	Broker/src/PosixMain.cpp
    	Broker/src/freedm.cfg
    	Broker/src/gm/GroupManagement.cpp

    Fixed dem conflicts

commit e4c3c70787c26992b9952b998b9850b86bc17281
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Tue Nov 15 09:05:04 2011 -0600

    Seems to be working

commit d930baf467c11d3f2c8f9fa0f5836961e44414dc
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Tue Nov 15 08:19:25 2011 -0600

    Changing to other protocol for testing

commit b9e155633d073d3e2d11552296cc335ead276012
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Tue Nov 15 07:27:58 2011 -0600

    Changing the output levels

commit 7185bb9edc38877867c19fd9cfb02e38002044c4
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Tue Nov 15 07:11:16 2011 -0600

    Playing with the reliablity

commit d3e7a6500cad357074418ef4dddb864a1c2b121b
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Tue Nov 15 07:07:25 2011 -0600

    Changed some of the output

commit ad8514a6fc757320f0ccac577bd2f63e20fd3a2b
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Mon Nov 14 10:17:58 2011 -0600

    Kills... OF COURSE

commit 65c8336b55d3d54e6edcfaa2fefde72ac44af188
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Mon Nov 14 07:20:23 2011 -0600

    Whittling down some of the outputs

commit 381de2a0de65517b714cdb273596f65af3288c10
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Fri Nov 11 08:27:18 2011 -0600

    Expire times not being set on acks.

commit e7134e0e1f21ca6821dd0dab6cdf949d7650e859
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Thu Nov 10 16:05:24 2011 -0600

    Fixed the seq nos

commit 90ea707420d16917ac52441e9861e97314ff874b
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Thu Nov 10 13:01:34 2011 -0600

    Fixed a bug

commit 192094963e566674bc679216807cd4e383bd33f7
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Thu Nov 10 12:52:14 2011 -0600

    Appropriate debug level I hope

commit 1abd097d5aab05b669a7749dde725fdca1ddc6a0
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Thu Nov 10 12:44:35 2011 -0600

    Debugging.

commit c22597caae53c4c3fab175828fabb2a6b440f100
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Thu Nov 10 12:31:44 2011 -0600

    Monsters

commit 8a24cebee60cb251d8cef284fafec2a5335f0bb6
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Thu Nov 10 12:28:23 2011 -0600

    Making the refire a parameter. Also, longer.

commit 231288eaa83888f29e8b730ddcd2bd93f8f92d93
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Thu Nov 10 11:03:07 2011 -0600

    another thing I thought I fixed...

commit 87127c28b0d87b20ce927d04c07164c8bbceabba
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Thu Nov 10 10:59:54 2011 -0600

    Fixing something I thought was already fixed

commit e30f6621f77629c5f3d4d44d7b30dfcd3a3ef9d1
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Thu Nov 10 10:50:18 2011 -0600

    rebase what

commit e298e441b09aa9e48b08fdacb1849ae8f8db3f21
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Wed Nov 9 15:57:05 2011 -0600

    It compiles!

commit 23c7b22cc2d77ab498fb41ef9baedca7844c3ac9
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Wed Nov 9 08:15:16 2011 -0600

    Added thrilling new functionality to CMESSAGE

commit af93ee1e0ac5b7856cbdc241e6741b817a20de29
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Tue Nov 8 12:03:55 2011 -0600

    THERE MAY BE A DAY WHEN THE STRENGTH OF FREEDM FAILS. BUT TODAY IS NOT THAT DAY. CSRC IS WRITTEN.

commit a977f4aa68a0022af57297d122e20a9549ead215
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Mon Nov 7 08:41:52 2011 -0600

    Initial commit of the SUC Protocol

commit 00ec39ceb31bd1e7072713998f5785d65a8ee090
Merge: 31969f7 976f2f1
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Mon Oct 31 08:29:44 2011 -0500

    Merge branch 'GroupManagementTesting' of github.com:scj7t4/FREEDM into GroupManagementTesting

commit 976f2f1453143e5e91b4f3bf150d49a6ca429099
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Mon Oct 31 08:02:07 2011 -0500

    Adding my cluster control file changes for arch

commit 31969f7833a6e1a2d30c9816d612e6281a055ef9
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Thu Oct 27 08:48:39 2011 -0500

    Making a commit then reversing to pursue a different line of design

commit 0e76e8a7bb13072162e9b3432193773864d79577
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Wed Oct 26 12:25:49 2011 -0500

    Figured out the numbering thing

commit f360aa030385943ae8abd6e40c2ea627bb0e2bb1
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Wed Oct 26 12:16:08 2011 -0500

    Expanding mark

commit d17ffb19008bfe978afed98f49277735c02b8c2f
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Wed Oct 26 12:11:56 2011 -0500

    Adding a mark to figure out why the sequence numbers are being weird.

commit 64391d68abfefc3a35b37752ed77857361d2739c
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Wed Oct 26 12:00:17 2011 -0500

    Added work around for the not-a-time parsing

commit 8e1e54cf2d7c2b35d042b0e4f6ee1b94c1859d3f
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Wed Oct 26 11:53:29 2011 -0500

    Time parsing sucks.

commit 2503a3ec93e0ec5e2e7317b389f791220ca16f26
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Wed Oct 26 11:40:43 2011 -0500

    Added the gregorian thing to the compilations.

commit 2726e8a83287f6f1d5bc4678dc5721b112ed3346
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Tue Oct 25 16:19:54 2011 -0500

    Had the accept always in the wrong spot.

commit ba33d4bba15c6ebcde63aa7e9d148c0887169a92
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Tue Oct 25 16:10:25 2011 -0500

    Did I actually fix it?

commit fbea4ee6842c1f9afeff6e5002a75b7f780c1344
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Tue Oct 25 16:00:16 2011 -0500

    Flag is being weird

commit 518f89f9836c2271f79a6a210f1573487afd0a6b
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Tue Oct 25 15:44:27 2011 -0500

    Reworked the group managment sliding window protocol to give each message a specific number of retries.

    Gave each message a "Max Retries parameter," which helps develop a bound for how long a message has to be delivered.

commit 1a4220151784443f5abb455bc0762622216f1a5f
Merge: 89a2617 96dca10
Author: Stephen Jackson <scj7t4@r-facts3.device.mst.edu>
Date:   Thu Oct 20 08:38:13 2011 -0500

    Merge branch 'GroupManagementTesting' of ssh://r06scj7t4.device.mst.edu:20000/home/scj7t4/programming/FREEDM into GroupManagementTesting

commit 96dca10238d364987320dddc84fe8864ff27b826
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Thu Oct 20 08:37:42 2011 -0500

    Adding more features

commit 89a261781cb9d9615f2b5680e7fef0f416813f91
Author: Stephen Jackson <scj7t4@r-facts3.device.mst.edu>
Date:   Thu Oct 20 08:36:37 2011 -0500

    Finall got this working the way I expect it to. I hate the timeout command.

commit f75ac29c50ed356933bf040135f6e82d7efd2918
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Wed Oct 19 14:39:32 2011 -0500

    Trying to remove the need for static libs

commit b5e872896ebedb09cd96068a9b7a069a4032d35e
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Tue Oct 18 15:46:55 2011 -0500

    Trying to figure out a timing bug

commit f33679b09e08ec7b04712f952e2ff2e27445d337
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Tue Oct 18 12:41:03 2011 -0500

    Finally got the testing harness working.

commit c04c73a84087fd9e6331c3e06f4d42ab28cfd2a2
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Mon Oct 17 14:36:05 2011 -0500

    Wrote a stop watch and integrated it in.

commit 109d44b201c2862b8a59f6550329ab369c731c7e
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Mon Oct 17 10:00:41 2011 -0500

    Added more to the fab file

commit 53407391b201f53b1972f14f8e630a578cc34b06
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Fri Oct 14 12:02:58 2011 -0500

    Adding a gitignore to tracking

commit ee35d110e2cd02a4e42ca471a1ba849a1263a91b
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Fri Oct 14 11:57:48 2011 -0500

    My fabric testing stuff

commit 53b246ec1d1bb16d445f803d08a765322b2e9e6c
Author: Stephen Jackson <scj7t4@mst.edu>
Date:   Thu Sep 29 11:09:05 2011 -0500

    Added an output thing to group management
Corrected or suppressed all GCC warnings.
Un-broke GMAgent::StartMonitor
Forgot to suppress StartMonitor warning
Accidentally committed CMakeLists, reverting...
Fix bug. Got rid of static arary "tmp" in endian_swap().
fix typo.
Potential compatibility fix for older GCC versions
Potential fix for pragma warnings on certain versions of GCC
reverting back to Michael's change.
Merge branch 'master' into GroupManagementTesting

Conflicts:
	Broker/include/IProtocol.hpp
	Broker/src/CListener.cpp
	Broker/src/CMessage.cpp
	Broker/src/CSRConnection.cpp
	Broker/src/CSUConnection.cpp
	Broker/src/gm/GroupManagement.cpp
	Broker/src/gm/GroupManagement.hpp
missed a merge
Wow.
Increased refire time significantly
Switching to SUC
Disabling the other modules
Fixed a crash when recieving acks in suc