Detect and remove prefix being added twice when going to pages already in history.
Merge pull request #650 from wojciechka/double_prefix_fix

Detect and remove prefix being added twice when going to pages already in history
Revert "Merge pull request #677 from kubabrecka/localization_user_actions2"

This reverts commit c3a426930b6ffeaf45a3b31f3c5c42436106a220, reversing
changes made to 9f9072bd9d6590501f3a9c845cca47863e3b0e99.
Show custom colours in colour picker too
Fix colour picker size on iPad
Don't apply markdown to content of [quote] -- it messes up spacing.
Missed a jshint thing in the spec
whitespace
collapse some db tests
ensure deleted topics do not show up in user stream
Create and use new rspec matcher 'match_html'

This introduces match_html, which converts actual and expected HTML strings into "canonical" HTML using Nokogiri with NOBLANKS and COMPACT, and then does a simple equality comparison.

This eliminates whitespace differences introduced by library changes (e.g. the libxml2 2.9.0 change).

pretty_text_spec.rb has been changed to use match_html where appropriate. and all tests pass under libxml2 2.7.6, 2.8.0 or 2.9.0
Merge pull request #685 from mshappe/fix-pretty-text-take-3

Create and use new rspec matcher 'match_html'
better description for title_fancy_entities
localization
less crazy customize screen, more consistent with other screen
don't error out if no range is selected
clean up onebox application so it uses a single code path
use fragments for oneboxes
strip parent <p> if <div> is in it
clean some tests
auto replace rules in titles
Prevent crashes during migration in certain PostgreSQL configurations
Allow running discourse with prefix with passenger without requiring a symlink
FIX: setting min_topic_title_length is ignored