Revert "Revert "Profiler class addition""

This reverts commit 2723624282cccf67d59870c55d5a337c55b78e83.
Revert "Revert "Inlining CGUIListItem Get/SetProperty""

This reverts commit 5a97f3f179c6bec73d6d769ae9ded96b56458725.
Revert "Revert "URL Options adding all options at once""

This reverts commit 2c072c1793e7ae0ce8f38ad131fee454ca4db6a5.
Revert "Revert "AttributeParser : Add All options at once""

This reverts commit 859d984fd412dc89a0fe668edbe59dfca697eecd.
Revert "Revert "Chching Media flags""

This reverts commit 117c0757cdb099aa879ca5cb7ddb031248da5852.
Revert "Revert "Caching Fanouts""

This reverts commit d8873ed58894954dbda04ab130303149ced0c934.
Revert "Revert "Limitting fps rate to 15 fps as default to 100 fps stalls Rpi CPU""

This reverts commit 431fc8a95b54cc2864a86d755e03f2941c6258e7.
Revert "Revert "Addition of extra information for profiler""

This reverts commit 4b5f4865db60eabaf9aea180788ee8a04d52efc6.