Added support for optional configurations of the navigation box

- Specifying the id option creates the navigation window in the element with the matching id
- If the id option is specified, we disable the show/hide keypress
- If the id option is specified, we fit the navigation box to its container, which should be at least 30px wide, otherwise throw an error
- If the buttons option is specified, and doesn't contain the rotation buttons, disable the rotation keypress
Updated the navigation script to reflect the changes made in the viewer script

- Added the standalone and navButtons options.
- If the navigation box is stand-alone, makes its position static
- If the navigation box is stand-alone, hide the toolbar
- Create the buttons and add the styles and event handlers based on the specified options (defaults to all of them)
- Fix the positioning of the navigation box when the toolbar is hidden
Create index-uncompressed.html

A helpful version of the index.html with all the raw scripts and stylesheets
Merge branch 'master' of git://github.com/abilascram/iipmooviewer into abilascram-master

Conflicts:
	src/iipmooviewer-2.0.js
Navigation changes from https://github.com/abilascram, slightly refactored. These allow you to define an external container
for the navigation window and also define the list of buttons in the navigation window.

Also there is now a dev version of the HTML index file using only uncompressed js.
Merge branch 'master' of github.com:ruven/iipmooviewer into abilascram-master
Added fix so that previous commit works also when no navigation options have been set
Updated compressed js