This is the best code I've ever written
Better than the best code Stephen's ever written
FID support
Made it so I can flip an FPGA
Correcting a bug
Made the physical device manager non-copyable and fixed Issue 52
Merge branch 'FIDDevice'
reducing timeout
Upload latest test cases document for state collection.
Merge branch 'master' of github.com:scj7t4/FREEDM
Updating sample configs
Made it so the CMessages get copied less times
Upload latest test case document for state collection.
Merge remote branch 'origin/master'
Merge branch 'master' of github.com:scj7t4/FREEDM
Removing the write call back for sending
Adding the LB testcases doc
Adds the Berkley Clock Synchronization Algorithm and a simple phase aligner.

Squashed commit of the following:

commit 2ece44b1e6d8d36d56573031ffe1c9a6b5d5c62f
Merge: 6f5117c dd00803
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Wed May 9 09:34:17 2012 -0500

    Merge branch 'master' into TimeSynch

commit 6f5117c11c73c6b3d880c44288e4e01afeba8d90
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Wed May 9 09:30:52 2012 -0500

    Still adjusting

commit 5ce4d3a202f4a7e62bbfd5ee0f126773ca741488
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Wed May 9 09:27:37 2012 -0500

    Adjusting how and what the broker outputs

commit 7ad6dabee1457f7ec582a8343d719571c8bc2014
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Wed May 9 09:18:23 2012 -0500

    Uh... gewd.

commit 0dba34eab080f4ea65dc52437f16ca352291bf27
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Tue May 8 14:09:22 2012 -0500

    re-enabling the other modules

commit 08587b9843966933aa2083b2c313a89bce763637
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Tue May 8 13:58:28 2012 -0500

    Push microseconds instead of milli

commit 7fbebf44843e7b62bd11f0ae79e1672f34024e79
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Tue May 8 13:13:40 2012 -0500

    Skew adjustment and thing.

commit 67f90e7768e57019a9c2d47ed5a9f04868b72ee3
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Tue May 8 13:08:01 2012 -0500

    Seems to be a problem serializing the time duration

commit 32aa742869e2d28b192a7b6c75e263baed854b60
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Tue May 8 13:01:52 2012 -0500

    Printing out what the raw recv time is

commit 58c487c77ad4e353d62dfb9973da66add742e9e4
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Tue May 8 12:56:19 2012 -0500

    A lot of work for a very stupid error

commit 41e0f0e3f8816c3f0a613359f791233b4b09579b
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Tue May 8 12:51:50 2012 -0500

    Pure virtual function problems?

commit 1a37f45ec7ef7f89d51e3bbc4decf808d4702b00
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Tue May 8 12:41:44 2012 -0500

    Crash failure when another node crashes and CMessage PBR weirdness?

commit b78f84bdfa826a53847652d95785c5ac5506846b
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Tue May 8 12:16:17 2012 -0500

    Disable LB

commit 1768348b7ba65b80ff840876c305bf74f013b93b
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Tue May 8 12:11:58 2012 -0500

    Disabling SC

commit 7f7c923e05aa76a8a7d50cade427a13198440c28
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Tue May 8 12:02:10 2012 -0500

    Makes it so the clock skew message doesn't flood

commit 057dc15120c7a7c806f7825218d3b78e41c342c1
Author: Stephen Jackson <scj7t4@gmail.com>
Date:   Tue May 8 11:48:56 2012 -0500

    Clock Skew Using Berkley
Adds salt to UUID generation so multiple brokers can run on one machine
Missed UUID generation case