Added Views and created PCL

Separated HLS, TS, Utility and Common into PCLs for faster load times
and easier reuse for other projects.

Created Views and SubViews.

Using a new demuxer from phonesm project.