Add paginationOptions to Ink.Table

When a table is initialized via JS (new Ink.UI.Table), the navigation, in the case where we want
pagination is created and initialized for us. But we may want to change something in it so this patch
allows to pass the pagination options to the Table so that when the pagination UI is created it can
have the options we want.
Use existing <nav> if not in markup mode

Currently, when in markup mode, when creating a table, it reuses the <nav> element right after the table.
This allows us to customize it (using classes) to our needs. If not using markup mode, it is never tested
for a <nav> element after the table so this patch just mimics the markup-style initialization.
updating stuff for new Ink stuff and stuff
finding nativeEvents the right way, since that is not an object anymore
change classname
s/Aux/Common/g
documentation, adding to less
merging changes from sapo/develop
keeping up
updating tests to new class names
Merge branch 'develop' into tagFieldReloaded
keeping up *pant* *gasp*
Fixing issue #209 in order to use the getStyle() function of the same Css object
Removed fake file
Removed unofficial file
Changed the getStyle to use document.defaultView.getComputedStyle instead of window.getComputedStyle, when available, to fix any issues regarding performance ( http://stackoverflow.com/questions/9377639/too-slow-when-getting-current-style-on-chrome-using-javascript )
merging the changes from @anmo branch which fix JSHINT warnings
moving Ink.Util.Json tests to their rightful folder
moving tests to their rightful places
Fixes issue #214