Added NavBarView.js as a common JQM Navbar. Apps can extend that NavBar to be re-used inside the Footer for every page so that they don't have to copy and paste the markup for the Footer everytime they add a new page as long as they are using a same tabbed footer. Similar to Tabbed application interface in iOS. This isn't forced though. They are still free to use the old way of adding data-role related markup to create a footer in every page. In any case, this new view approach means, tthat the apps can now encapsulate all their footer logic in one view class. This is an advantage that should be considered before resorting to other techniques that has lesser reuse potential.

Still, not convinced of the added code developers will have to write to enable footer. TODO: Think about it