Removed "scroll" from question edit.
Moves you to the top of the page for some reason,
questions are uneditable.
Improve translation of "Edit block" message

This allows, for instance, to reverse the order of words.
Fixing XSS

see http://osvdb.org/show/osvdb/94201
and http://osvdb.org/search?search%5Bvuln_title%5D=concrete5&search%5Btext_type%5D=alltext

probalby more stuff to fix, greets
dashboard helper inDashboard improvement

- update method used to retrieve current path to utilize the Request class
- additionally abstracted the function argument accept either a Page object or path
Some Select Attribute Type UI/UX TLC! 

Smartened up the default front-end presentation of those Select type attributes to bring them more in line with the rest of the UI and the Bootstrap styles. Always chaffed that they didn't get much love in the big 5.5 push and just building some custom Single Page interface for a client...figured i'd have a shot a smartening the core up a bit instead of just overriding for my use case. Nothing too flash and no structural changes whatsoever...just a few classes and some .ccm-ui namespaced CSS styles here and there.

Testing and rendering fine in latest Chrome, Firefox and IE down to IE7 (where the rest of the Bootstrap stuff starts to look a little ropey anyway).

Only one JS change - I added in a length check on press of the 'Add' button. Easier trying to stop users mistakenly submitting those ugly empty values to the DB (especially annoying when they tend to get duplicated in there, and leaving lots of very weird looking empty options when the attribute is listed/rendered) on the client-side. Certainly when a check already existed on Enter key-press but not, for some reason, on click of the actual 'Add' button. I've used the exact same approach to the string existence check as used in the existing, core key-press validation...works fine for me across browser and shouldn't cause any headaches for a quick, simple merge!
add filterBySelectAttribute method to page_list

re-implementation of #190 (taking into account @remo's concerns about performance raised in #184)
updated explanatory comment to be more accurate as per @remo
change helper function from private to protected

so it can be overridden more easily (thanks @mkly)
handle an array of mulitple values
small refactor to make code cleaner
refactor: call attribute controller function to determine if multiselect (instead of inline helper function with yucky SQL query)
Add `BlockController::getUniqueIdentifier()`

Add `BlockController::getUniqueIdentifier()`

`BlockController::getIdentifer()` returns the same result for a block
and a clipboard block that contains a reference to that block. This is
awkward for javascript and other things where you need a unique
identifier for a block
Fix Unsanitized Server Variables

Fix unsanitized server variables in `UrlHelper`
Fix Clipboard Block On Collection Version Delete

Fix Clipboard Block On Collection Version Delete

- Check `btCoreScrapbookDisplay` to make sure block is not pasted from
  clipboad elsewhere on site
Fix `PermissionAccess::isPermissionKeyInUse()`

Fix `PermissionAccess::isPermissionKeyInUse()`

Change from `PermissionAccess::isPermissionKeyInUse()` to
`PermissionAccess::isPermissionAccessInUse()` as there is not method
`isPermissionKeyInUse()` in the `PermissionAccess` class

Throws undefined method error in upgrade from 5.5 series
Add ccm-block-field-group div, remove extra div
fix timeSince function
Close unclosed div in collection_delete
Close unclosed ccm-required-meta div
Add missing quotes to attribute value