Merge pull request #1 from SignpostMarv/master

minor tweaks
Add enumsprimitive.php with AttachmentPoint.  Other enums need adding separately.
If we're going to use uppercase names, let's be consistent and also uppercase the PHP filenames
Add LICENSE file.  Don't convert this to markdown.
Move OpenMetaverseTypes into separate src directory
Remove AssetType.BasicRoot.  I believe this is a libopenmetaverse artifact of some form.
Provide a GetName() method for enumerations so we can go from value to name

Only done on enums.php until I get an opportunity to do this for enumsprimitive.php
Make GetName() work properly by fixing oversight with using a static on Enum to hold value to name (duh)

Will use a singleton instead - I don't think is too evil here as the classes are simple.