Add support for MS GUIDs
Remove non PHP 5.3 syntax
Set default timezone in PHPUnit bootstrap to pass HHVM tests
Refactor from/toString methods to codecs
Refactor factory functions

Remove $littleEndian parameter
Add fromGuidString/Bytes factory methods for GUIDs
No longer possible to output GUIDs as UUIDs and vice-versa
Pass tests
Refactor in the spirit of #1 & #34
Remove 5.3 build & debug info
Remove final keyword (rebase error...)
Refactor fromInteger method to use factory
Rename degraded feature classes with more consistent names
Remove all env related logic from factory

Defers all environment related decisions to factory initialization
All behavior is customizable through DI, but all deps are initialized to proper default instances
Removes static factory configuration
Refactor codecs to remove duplication
Remove duplication in UuidFactory
Refactor duplicate code
Handle unknown versions
Remove unused code
Fix doc comments and remove unneeded usings
Fix incorrect return type
Refactor long method
Fix decode output for v5 (incorrect hash algo name)