New compiled splice functionality

Added defer and withLocalSplices.  Changed attribute splices to be
RuntimeSplice computations.  Added functions for binding attribute splices and
getting a list of compiled splice names.