Updated a few things with regards to ptypes and modified the test harness a bit.

lib/ptypes:
    raise an AttributeError exception if a value is assigned to an unknown field name in config
    fixed a type-o in pint.integer_t.classname
    modified provider.file to display warnings when creating a file, or truncating a file
    made ptype.undefined actually support an undefined type that doesn't read/write to memory
    added support to dyn.align to align with a ptype.undefined instead of a ptype.block
    added pfloat.ieee for looking up ieee types by their size
    fixed an issue with dynamic.pointer's byteorder by inheriting the _value_ type from ptype.pointer_t
    consolidated a few generic properties from other modules into ptype.base
    modified testcase harness to display the exception if Success or Failure isn't raised

lib/pecoff:
    fixed a really lame and stupid type-o in the ms-dos header for PE files.

template:
    fixed libpcap to use .summary and .repr properly