general: fixes and improvements for several personalization features

2: I102 copyright year is outdated, expected 2014 but got 2011
27:7: E126 continuation line over-indented for hanging indent
47:1: E302 expected 2 blank lines, found 1
47:66: E502 the backslash is redundant between brackets
47:59: E251 unexpected spaces around keyword / parameter equals
47:61: E251 unexpected spaces around keyword / parameter equals
47: D205 Blank line missing between one-line summary and description
48:9: E128 continuation line under-indented for visual indent
55:5: F841 local variable '_' is assigned to but never used
63:9: E128 continuation line under-indented for visual indent
64:9: E128 continuation line under-indented for visual indent
65:9: E128 continuation line under-indented for visual indent
66:9: E128 continuation line under-indented for visual indent
67:9: E128 continuation line under-indented for visual indent
70:1: E302 expected 2 blank lines, found 1
70: D205 Blank line missing between one-line summary and description
79:9: E128 continuation line under-indented for visual indent
84:1: E302 expected 2 blank lines, found 1
84: D205 Blank line missing between one-line summary and description
93:9: E128 continuation line under-indented for visual indent
93:62: E202 whitespace before ')'
98:1: E302 expected 2 blank lines, found 1
98: D205 Blank line missing between one-line summary and description
114:1: E302 expected 2 blank lines, found 1
114: D205 Blank line missing between one-line summary and description
137:1: E302 expected 2 blank lines, found 1
137: D205 Blank line missing between one-line summary and description
176:21: E225 missing whitespace around operator
208:1: E302 expected 2 blank lines, found 1
208: D205 Blank line missing between one-line summary and description
225:9: E128 continuation line under-indented for visual indent
226:9: E128 continuation line under-indented for visual indent
232:1: E302 expected 2 blank lines, found 1
232: D205 Blank line missing between one-line summary and description
254:21: E203 whitespace before ':'
254:18: E225 missing whitespace around operator
274:21: E128 continuation line under-indented for visual indent
275:21: E128 continuation line under-indented for visual indent
277:21: E128 continuation line under-indented for visual indent
293:21: E128 continuation line under-indented for visual indent
294:21: E128 continuation line under-indented for visual indent
297:17: E128 continuation line under-indented for visual indent
298:17: E128 continuation line under-indented for visual indent
299:17: E128 continuation line under-indented for visual indent
313:1: E302 expected 2 blank lines, found 1
313: D205 Blank line missing between one-line summary and description
326:9: E128 continuation line under-indented for visual indent
329:9: E128 continuation line under-indented for visual indent
330:9: E128 continuation line under-indented for visual indent
333:1: E302 expected 2 blank lines, found 1
333: D201 No blank lines allowed *before* function docstring, found 1
333: D205 Blank line missing between one-line summary and description
364:59: E251 unexpected spaces around keyword / parameter equals
368:1: E302 expected 2 blank lines, found 1
368: D205 Blank line missing between one-line summary and description
369:9: E128 continuation line under-indented for visual indent
370:9: E128 continuation line under-indented for visual indent
414:1: E302 expected 2 blank lines, found 1
414: D205 Blank line missing between one-line summary and description
415:9: E128 continuation line under-indented for visual indent
460:62: E225 missing whitespace around operator
472:13: E128 continuation line under-indented for visual indent
473:13: E128 continuation line under-indented for visual indent
474:13: E128 continuation line under-indented for visual indent
477:13: E128 continuation line under-indented for visual indent
478:13: E128 continuation line under-indented for visual indent
479:13: E128 continuation line under-indented for visual indent
482:1: E302 expected 2 blank lines, found 1
482:4: E271 multiple spaces after keyword
482: D205 Blank line missing between one-line summary and description
537:1: E302 expected 2 blank lines, found 1
537: D205 Blank line missing between one-line summary and description
538:9: E128 continuation line under-indented for visual indent
539:9: E128 continuation line under-indented for visual indent
576:9: E128 continuation line under-indented for visual indent
578:9: E128 continuation line under-indented for visual indent
581:9: E128 continuation line under-indented for visual indent
589:1: E302 expected 2 blank lines, found 1
589: D205 Blank line missing between one-line summary and description
629:1: E302 expected 2 blank lines, found 1
629: D205 Blank line missing between one-line summary and description
659:9: E203 whitespace before ':'
675:17: E128 continuation line under-indented for visual indent
676:17: E128 continuation line under-indented for visual indent
693:1: E302 expected 2 blank lines, found 1
693: D205 Blank line missing between one-line summary and description
694:9: E128 continuation line under-indented for visual indent
695:9: E128 continuation line under-indented for visual indent
696:9: E128 continuation line under-indented for visual indent
726:9: E203 whitespace before ':'
764:1: E302 expected 2 blank lines, found 1
764: D202 No blank lines allowed *after* function docstring, found 1
764: D400 First line should end with '.', not 'e'
764: D205 Blank line missing between one-line summary and description
785:11: E251 unexpected spaces around keyword / parameter equals
785:13: E251 unexpected spaces around keyword / parameter equals
789:1: E302 expected 2 blank lines, found 1
789: D401 First line should be imperative: 'Get', not 'Gets'
789: D205 Blank line missing between one-line summary and description
798:1: E302 expected 2 blank lines, found 1
798: D202 No blank lines allowed *after* function docstring, found 1
798: D400 First line should end with '.', not 'y'
798: D205 Blank line missing between one-line summary and description
817:32: E261 at least two spaces before inline comment
823:20: E261 at least two spaces before inline comment
825:17: E128 continuation line under-indented for visual indent
826:14: E261 at least two spaces before inline comment
828:77: E502 the backslash is redundant between brackets
829:21: E128 continuation line under-indented for visual indent
829:74: E502 the backslash is redundant between brackets
830:21: E128 continuation line under-indented for visual indent
832:21: E128 continuation line under-indented for visual indent
836:28: E261 at least two spaces before inline comment
838:25: E128 continuation line under-indented for visual indent
840:1: E302 expected 2 blank lines, found 1
840: D400 First line should end with '.', not 'n'
840: D205 Blank line missing between one-line summary and description
865: D401 First line should be imperative: 'Merge', not 'Merges'
865: D205 Blank line missing between one-line summary and description
871:34: E261 at least two spaces before inline comment
872:40: E261 at least two spaces before inline comment
873:41: E113 unexpected indentation
883:14: E261 at least two spaces before inline comment
884:33: E261 at least two spaces before inline comment
888:9: E113 unexpected indentation
890:9: E113 unexpected indentation
891:46: E261 at least two spaces before inline comment
902:17: E126 continuation line over-indented for hanging indent
903:44: E261 at least two spaces before inline comment
929:23: E128 continuation line under-indented for visual indent
930:23: E128 continuation line under-indented for visual indent
935:24: E128 continuation line under-indented for visual indent
936:24: E128 continuation line under-indented for visual indent
937:24: E128 continuation line under-indented for visual indent
939:1: E302 expected 2 blank lines, found 1