Rewrite attribute getting and setting

+ Logicals attributes written as 1 byte type
+ Support default values
+ No longer needs H5LT routines