added string storage to variant.
Moved variant specializations to VariantImpl.h
Added array new/delete for AVR
Added numeric conversions in string class