Bug fixes and design changes (details in desc)

- Added GetSelectedText and GetSelectedLocation functions.
- fixed heat map widths
- changes to the saybut2 icon
- restored post type icons
- added list of user courses to profile.php
- various CSS changes