Merging experimental branch with hilariously working patch to make HDS handle multiple sub-measures in a way that cypress will accept

Squashed commit of the following:

commit 915cc3beae199640879e2d855a84b615749a02cf
Author: David Rom <david.rom@kareo.com>
Date:   Mon Dec 16 19:03:04 2013 -0800

    Iterating view from testing

commit ee9c3c72f6f6ea43cf7cf0732b5b53187204951c
Author: David Rom <david.rom@kareo.com>
Date:   Mon Dec 16 18:30:08 2013 -0800

    Attempt to allow sub-measures to be separated in cat3 file