Add Apple compatibility for the Inspector

**Inspector will now work with iOS and Android apps
Added another node type to represent apple nodes (from the page source
xml).
Renamed android node.
Created an abstract base node which nodes above derive from.