Add some handling of option_type
Merge pull request #90 from mwiebe/option_type

Add some handling of option_type
Switch jenkins build to gcc44
Try gcc 4.1 again on the jenkins build
Rename metadata -> arrmeta  across the codebase

This is to more clearly distinguish the arrmeta (array metadata)
from other types of metadata used in other contexts.