fixed nglString::Append to handle unicode codepoint correctly
nuiObject's properties are now handled as nuiAttributes (removed some property related APIs)
nuiLayout WIP