Advanced neighborhood bez testów na single swap, json do d3.js
Merge branch 'tabu' of https://github.com/tomecki/cats into tabu

Conflicts:
	cats/adaptiveTabuSearch/heuristics.py
	cats/adaptiveTabuSearch/softConstraints.py
Poprawa funkcji oceny (zmiejszenie czasow dzialania)
komentarze + zmiana w funkcji na map
Tests for single Kempe swap
random selection
TabuSearch dla simple neighborhood - błąd przy zamianach
Merge branch 'tabu' of https://github.com/tomecki/cats into tabu
Code refactoring (change objects CellOfTimetable into tuples (courseId, roomId)
Add perturbation penalty function to count penalty for specified lecture for last stage
ranking of lectures
SimpleNeighborhood
Merge branch 'tabu' of https://github.com/tomecki/cats into tabu
Fix na testy
Merge branch 'tabu' into ga

Conflicts:
	cats/utils/timetable.py
Merge branch 'tabu' into ga

Conflicts:
	cats/utils/timetable.py