Added queue for location.hash mode + enhancements …

- beautified code;
- strict mode;
- hash mode delay is not exposed anymore;
- using "--HASH--" for better message identification ("-" is a valid URI fragment sign but not really an good HTML id, and this avoids collisions);
- better serialization;
- smaller IE conditionals;
- more comments;
- minor changes and fixes.