Fixes bracket match in rule function

When adding a custom method e.g. "isValid[\[0-9A-Za-z\]+]" using form validation module, I found it got the wrong match "[0-9A-Za-z" as the regular expression, so I prefer using greedy match.
Merge pull request #658 from icefox0801/master

Fixes bracket match in rule function
Fix broken accordion due to ec029e3275d4a0c117b1b157e753e414f237abbf
Fixes #614, issue with modal vertical position on multiple shows
Merge branch 'master' of github.com:Semantic-Org/Semantic-UI
Merge pull request #666 from MohammadYounes/docs

docs: fix broken accordion (form example)
Fixes issues with accordion rules being too specific. Regression caused by #599
Fixes #660 issue with ui input styling inside forms
Fixes inverted form formatting for checkboxes #661
Bundles version 0.13.1 and adds release notes
Adds semantic config to gitignore
Modal now uses requestAnimationFrame, properly detects for dimmer dependency
Fixes #680 Issue with horizontal lists alignment in IE
Step: Adds vertical variation to step