Random Linear Network Coding For Non-Multicast And Multi-Resolution Multicast Problems