Vector mask animation

With this, the vector based masking is implemented. An important note, though, is now the vector based splash uses `CAAnimation` while the raster splash uses `UIView` animation blocks. It's probably better to use the `CAAnimation` for both, to achieve a consistent affect.