minor fix

* surround case of switch statement with curly braces
* update commens
* fix alignment: add new lines
improve JS module loader

* separate from the XPCOM block which is not related to the loader
* a resource URL can start with 'gre' or app'
rearrange grouping of constants

* unify constants for UI element (kUI.XXX)
* unify constants for storing data for internal use (kDataKey.XXX)
* create a module to access UI elements to make less strew IDs (UI.XXX)
* TabEx: change key names case to make correspond with keys of |TabData|
* PageInfo-LinkInfo: make unique IDs to avoid conflict with others
use API to check dead object
change word to plain name
get proper ellipsis mark
remove unused applications
make button width flexible
remove complementation function to source code

* do not change the source code such as adding semicolons
update extra prettifying function

* the extra options should be default 'false'
* fix unnecessary repeating new lines
fx33: follow new built-in beautifiers

* https://bugzilla.mozilla.org/show_bug.cgi?id=1033387
set CSS for checkbox buttons
enclose import module in local
improve list item adding function

* make a hash parameter for readability
* show [N/A] to all empty columns of the list view
find again when new document loads
fix findbar in normal mode
remove unused function