Seit 1.6 wird kein bin ordner mehr benötigt.
Genau, siehe http://minecraft.gamepedia.com/.minecraft#.minecraft_hierarchy. Die jwjgl liegt jetzt in .minecraft/libraries/org/lwjgl in weiteren Unterordnern nach Version sortiert. Insofern ist es auch fraglich, ob Anleitungen aus 2012 noch etwas bringen.
Bevor man in eine Installationsorgie von Java und Grafiktreibern verfällt, würde ich erstmal klein anfangen und .minecraft umbenennen, z.B. in .minecraft.backup. Dann lädt der Launcher alle Binaries inklusive der lwjgl neu herunter.
Sollte es dann wieder laufen, kopiert man das Verzeichnis .minecraft.backup/saves nach .minecraft/saves, darin sind alle lokalen Welten gespeichert.
@Malzet, bringt das umbenennen von .minecraft etwas?